Javascript 还有一个jQuery noConflict() $11=$.noConflict(); //11美元现在指向1.11.0 //美元仍然指向1.10.2
我很难把这个做好 脚本sb admin.js不能与同一页面上的carouFredSel.js一起工作。上面的代码显示了我尝试使用两个不同的jQuery库和两个不同的变量($11和$11),每个变量都指向其中一个库 在脚本sb admin.js中,我只使用变量$11,在jquery.carouFredSel.js和carouFredSel hookup.js中,我只使用变量§ 目前,这些功能似乎都不起作用。我做错了什么 感谢您的帮助。根据 如果出于某种原因加载了两个版本的jQuery(不推荐),那么从第二个版本调用$.noConflict(true)将把全局范围的jQuery变量返回到第一个版本的变量 您没有提供Javascript 还有一个jQuery noConflict() $11=$.noConflict(); //11美元现在指向1.11.0 //美元仍然指向1.10.2,javascript,jquery,conflict,Javascript,Jquery,Conflict,我很难把这个做好 脚本sb admin.js不能与同一页面上的carouFredSel.js一起工作。上面的代码显示了我尝试使用两个不同的jQuery库和两个不同的变量($11和$11),每个变量都指向其中一个库 在脚本sb admin.js中,我只使用变量$11,在jquery.carouFredSel.js和carouFredSel hookup.js中,我只使用变量§ 目前,这些功能似乎都不起作用。我做错了什么 感谢您的帮助。根据 如果出于某种原因加载了两个版本的jQuery(不推荐),那
true
参数。将其更改为:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script><!-- jQuery and $ now point to 1.10.2 -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script><!-- jQuery and $ now point to 1.11.0 -->
<script>
$11 = $.noConflict();
// $11 now points to 1.11.0
// $ still points to 1.10.2
</script>
<!-- SB Admin Scripts -->
<script src="js/sb-admin.js"></script>
<!-- carouFredSel -->
<script src="js/jquery.carouFredSel-6.2.1.js" type="text/javascript"></script>
<script src="js/carouFredSel-hookup.js" type="text/javascript"></script>
$11=$.noConflict(真);
//11美元现在指向1.11.0
//美元仍然指向1.10.2
我不知道这是否能解决另外两个图书馆之间冲突的总体问题。这似乎不太可能是因为它们需要不同版本的jQuery。我确实尝试了您的建议,并将noConflict设置为(true), 但这毫无帮助 在此期间,我找到了一个解决办法,但不幸的是,我不知道为什么它现在起作用。 我正在为同一个菜单使用另一个功能,这个功能显然与我的旋转木马没有冲突 这是一个与carouFredSel脚本冲突的脚本,该脚本是此处的菜单: 这是另一个与carouFredSel配合良好的菜单脚本,如下所示:
你介意我问你为什么需要这样做吗?做一些类似于
console.assert($11.fn.jquery==“1.11.0”)
indidesb admin.js
。当然,在部署到生产环境之前删除它。当您说这些功能似乎不起作用时,您的具体意思是什么?当您尝试代码时会发生什么,这与您期望的有什么不同?您是否收到任何错误消息?您如何知道不同的jQuery版本会有所帮助?2个不同的jQuery版本以确保$和§11不使用相同的值,并且它们中的每一个都可以用于不同的功能。
<script>
$11 = $.noConflict(true);
// $11 now points to 1.11.0
// $ still points to 1.10.2
</script>