2011-06-20 27 views
1

我使用了兩個不同的模塊,它們都在我的joomla站點中有jquery.min.js。他們在我的主頁上發生衝突。我怎樣才能區分它們的主頁和衝突不發生的內頁?衝突jquery.min.js

回答

1
$jQ = jQuery.noConflict(); 
$jQ("document").ready(function(){ 


// all the Code for Module X 


});
+0

先生您好,我已經做了this.It沒有表現出任何效果,我要像雖然我的條件因爲它已經從其他模塊獲取,所以可以在主頁上運行我的js而不是在主頁上。任何其他幫助將是可觀的。謝謝 –

0
(function($){ 

    // code here, you could even use $ here as you like 

})(jQuery); 
0

爲蘇希爾bharwani說: 你應該添加到<script type="text/javascript">jQuery = jQuery.noConflict();</script>你的頭,之後你有jquery.min.js 還要確保您替換所有「$」與「jQuery的」在你的JS碼。

2

我以前遇到過這個問題,每個模塊加載自己的jQuery並相互衝突。

我已經實現的解決方案是安裝一個插件,以防止模塊加載jQuery.js並加載一個。嘗試其中之一,也許它需要小的調整,充分工作:

Sc Jquery

jQuery Easy