我需要在我的网站上使用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:{
updateOnContentResize: true
},
scrollButtons: {
enable: true
}
});
});
})(jQuery_1_7_2);
我哪里错了? 感谢。
答案 0 :(得分:1)
我注意到您在代码中使用了插件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>