2013-08-07 98 views
1

由於我在我的joomla(2.5)網站上安裝了第二個擴展,所以出現問題。 控制檯日誌顯示:兩個擴展之間的衝突

"TypeError: $(...).addEvent is not a function"

掛擴展"adminForm"

$('adminForm_'+pf).addEvent('submit', function(e) {...} 

兩個擴展好像是用addEvent()因此它創建了衝突...... 當我禁用了兩個擴展的一個它工作正常,但我必須使用它們兩個。

有沒有辦法讓他們一起工作,沒有任何衝突?

謝謝

+0

您正在使用哪個模板? – MBaas

回答

0

也許最簡單的方式是隻使用jQuery的任何衝突

您需要:

<script>jQuery.noConflict();</script> 

而更換

$('adminForm_'+pf).addEvent('submit', function(e) {...} 

jQuery('adminForm_'+pf).addEvent('submit', function(e) {...} 

您也可以看到這個沒有衝突的extension。這個想法是用jQuery代替$。可能你在庫(mootools和jquery)之間有衝突。

See more here