我正在使用两个不同的模块,在我的joomla网站中都有jquery.min.js。他们在我的主页上有冲突。如何区分主页和未发生冲突的内页?
答案 0 :(得分:2)
之前我遇到过这个问题,每个模块加载自己的jQuery并互相冲突。
我实现的解决方案是安装一个插件,阻止模块加载jQuery.js并只加载一个。尝试其中之一,也许它需要一些调整才能完全发挥作用:
答案 1 :(得分:1)
$jQ = jQuery.noConflict();
$jQ("document").ready(function(){
// all the Code for Module X
});
答案 2 :(得分:0)
(function($){
// code here, you could even use $ here as you like
})(jQuery);
答案 3 :(得分:0)
<script type="text/javascript">jQuery = jQuery.noConflict();</script>
添加到标题中
还要确保在JS代码中用'jQuery'替换所有'$'。