使用jquery时没有冲突
我需要在我的网站中使用noconflict,但我认为存在一个问题。以下是我的代码:使用jquery时没有冲突,jquery,Jquery,我需要在我的网站中使用noconflict,但我认为存在一个问题。以下是我的代码: calling... src="jquery-1.7.2.min.js" var jQuery_1_7_2 = jQuery.noConflict(true); (function($){ $(window).load(function () { $("#content_1").mCustomScrollbar({ advanced:{
calling... src="jquery-1.7.2.min.js"
var jQuery_1_7_2 = jQuery.noConflict(true);
(function($){
$(window).load(function () {
$("#content_1").mCustomScrollbar({
advanced:{
updateOnContentResize: true
},
scrollButtons: {
enable: true
}
});
});
})(jQuery_1_7_2);
我错在哪里?
谢谢。我注意到您在代码中使用了插件
mCustomScrollbar
该插件必须安装在与函数中使用的jQuery实例相同的jQuery实例中,因此必须在调用.noConflict
之前加载该插件
在实践中,您将需要以下内容:
<script src="jquery-1.3.2.js"> </script>
<script src="module-needing-1.3.2"> </script>
<script>
var jq132 = jQuery.noconflict(true); // move jQuery 1.3.2 out of the way
</script>
<script src="jquery-1.7.2.js"> </script>
<script src="module-needing-1.7.2"> </script>
<script>
var jq172 = jQuery.noconflict(false); // leave 1.7.2 as the default...
</script>
var jq132=jQuery.noconflict(true);//将jQuery 1.3.2移开
var jq172=jQuery.noconflict(false);//将1.7.2保留为默认值。。。
问题出在哪里?控制台说了什么?我以前从未见过这种构造,将它放在一个变量中。只需调用jQuery.noConflict()
应该可以工作:那么mCustomScrollbar
模块正在使用哪个jQuery变量?@Oldskool您给出的链接底部记录了此用法。它用于允许一些替代变量引用jQuery。我正在尝试使用jQuery 1.3.2和1.7.2。因为我的图像裁剪部分适用于1.3.2,但我的特殊卷轴适用于1.7.2。因此我必须将这两个变量都用于$.noconflict。我认为这部分是错误的。因为我的卷轴不起作用。是的:D我将我的问题的第二个命令加了边你们的回答解决了我的问题。谢谢你们。