lbr*_*him 17 javascript css jquery jquery-ui twitter-bootstrap-3
我试图tooltip在一个引用jQueryUI和Bootstrap 3的View 上使用.我在这里做了一个样本.如果我在jQueryUI的js之后加载Boostrap然后tooltip()调用成功但是如果我在Bootstrap之后调用jQueryUI然后我得到一个错误并且没有任何作用.你可以自己尝试一下.互联网上有很多关于此的讨论,我问GitHub,但我还没找到解决方案.
clo*_*ure 41
理想的解决方案是在没有工具提示的情况下使用QueryUI.这会奏效.如果您不想这样做,请在JQueryUI之后包含Bootstrap.确保每个组件都有唯一的组件(您可以使用所需组件自定义构建两个库)
Bootstrap有一种方法来重置任何组件,如:
var bootstrapButton = $.fn.button.noConflict() // return $.fn.button to previously assigned value
$.fn.bootstrapBtn = bootstrapButton // give $().bootstrapBtn the Bootstrap functionality
Run Code Online (Sandbox Code Playgroud)
在JQueryUI之后加载引导程序时,上面的代码将起作用
参考:http://getbootstrap.com/javascript/
以下是Bootstrap的相关代码:
var old = $.fn.tooltip
$.fn.tooltip = function (option) {
....
}
$.fn.tooltip.noConflict = function () {
$.fn.tooltip = old
return this
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
36280 次 |
| 最近记录: |