jQuery兼容DISCUZ!系列产品权威指南

最常见的兼容写法:

<script src=”http://libs.baidu.com/jquery/1.9.1/jquery.min.js”></script>
<script>jQuery.noConflict();</script>

以上写法存在一个问题,当模板中加载不同版本的jQuery时,出现不可预见的错误。

这里推荐一个写法:

<script src=”http://libs.baidu.com/jquery/1.4.2/jquery.min.js”></script>
<script>
jQuery142 = jQuery.noConflict(true);
(function ($){
alert($.fn.jquery);
// 这里写使用 $ 作为 jQuery 别名的代码
})(jQuery142);
</script>

<script src=”http://libs.baidu.com/jquery/1.9.1/jquery.min.js”></script>
<script>
jQuery191 = jQuery.noConflict(true);
(function ($){
alert($.fn.jquery);
// 这里写使用 $ 作为 jQuery 别名的代码
})(jQuery191);
</script>

参考文章:jquery 升级版本兼容问题整理

jquery 升级版本兼容问题整理

Leave a Reply