jQuery UI와 Bootstrap tooltip
은 모두 플러그인 이름을 사용합니다. 사용 $.widget.bridge
(이용하려고 jQuery를 UI 버전에 대한 다른 이름을 생성하고 부트 스트랩라는 툴팁을 유지하는 플러그인 수 있도록 noConflict
제대로 작동하지 않기 때문에 위젯 단지 오류가 많이 발생 부트 스트랩에 옵션을, 그 문제는 여기에보고 된 바있다 ) :
// Resolve name collision between jQuery UI and Twitter Bootstrap
$.widget.bridge('uitooltip', $.ui.tooltip);
그래서 그것을 작동시키는 코드 :
// Import jQuery UI first
<script src="/js/jquery-ui.js"></script>
// Resolve name collision between jQuery UI and Twitter Bootstrap
$.widget.bridge('uitooltip', $.ui.tooltip);
// Then import bootstrap
<script src="js/bootstrap.js"></script>
버튼 충돌을 처리하는 멋진 복사 붙여 넣기 코드 :
<script type="application/javascript" src="/js/jquery.js"></script>
<script type="application/javascript" src="/js/jquery-ui.js"></script>
<script>
/*** Handle jQuery plugin naming conflict between jQuery UI and Bootstrap ***/
$.widget.bridge('uibutton', $.ui.button);
$.widget.bridge('uitooltip', $.ui.tooltip);
</script>
<script type="application/javascript" src="/js/bootstrap.js"></script>