0

我需要在我的网站中使用 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);

我哪里错了?谢谢。

4

1 回答 1

1

我注意到您mCustomScrollbar在代码中使用了插件。

该插件必须安装在与函数中使用的相同的 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>
于 2012-08-07T13:22:06.680 回答