有没有办法使用jQuery.noConflict()的bootstrap 3.0插件?

我们目前正在页面上加载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?

如果在加载jQuery版本1.10.1之后直接加载引导程序JS,然后将jQuery置于无冲突模式,它应该可以工作。

例如:

       

jQuery.noConflict(true)会将$jQuery重新分配给它们之前的值,因此无论是否首先加载版本1.4.2都无关紧要。

它确实意味着你的用户将会下载两次jQuery,你需要记住在使用jQuery做任何事情时是否使用$jq1$

我喜欢用户“ajpiano”在https://forum.jquery.com/topic/multiple-versions-of-jquery-on-the-same-page上提供的解释:

     

首先加载旧版本的Jquery。

然后你的Boostrap js,css everthing就在这里。 最后加上这个。,

  

然后,像这样使用。,