【发布时间】:2013-11-03 13:58:05
【问题描述】:
我们目前正在页面上加载 2 个不同版本的 jQuery,1.4.2 和 1.10.1。 $ 和 window.jQuery 对象当前指向 1.4.2。
我们使用 1.10.1 版本的 noConflict() 将其设置为 $jq1:
var $jq1 = jQuery.noConflict(true);
有没有办法让 Bootstrap 3.0 插件自动使用 $jq1 而不是 $ 或 window.jQuery?
【问题讨论】:
-
Twitter Bootstrap source code 指的是
window.jQuery。也许您可以尝试在加载插件之前更改此变量,然后再切换回来? -
简单的解决方案 - 停止在您的页面上使用 2 个不同版本的 jQuery。如果您不这样做,您现在遇到的问题将是您最不担心的问题。
-
我希望我可以,因为这真的很容易,但是在同一页面上仍有很多遗留代码需要运行。我会尝试让 Bootstrap 使用 window.jQuery 加载,然后在 bootstrap 加载后运行 noConflict() 函数。
标签: javascript jquery twitter-bootstrap twitter-bootstrap-3