与jquery没有冲突

时间:2012-08-07 13:12:43

标签: 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:{
                updateOnContentResize: true
            },
            scrollButtons: {
                enable: true
            }                                          
        });
    });
})(jQuery_1_7_2);

我哪里错了? 感谢。

1 个答案:

答案 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>