2012-04-19 62 views
0

我有mootools的和因各種原因已安裝(的Joomla)jQuery的,我想我的jQuery代碼正試圖通過MooTools的,因爲我不斷收到一堆亂七八糟的錯誤與$.getJSON運行。有什麼我可以在我的jQuery代碼包,我不具備這種跨框架的衝突?聲明代碼在jQuery

回答

1

您需要使用noConflict():

http://api.jquery.com/jQuery.noConflict/

你可以用任何變量替換$你想:

var $jq = jQuery.noConflict(); 

如果你讀的文檔,你可以使用noConflict和仍然是$。就緒()調用中使用$,並使用$爲mootools的外的準備調用。

1
var jQuery = jQuery.noConflict(); 

然後嘗試更換$jQuery

或交替使用$

檢查只是jQuery.noConflict();並保持this

+0

代替我所有的'$'和'Jquery'!? – 2012-04-19 05:05:01

+0

更換當某事像'$()' – 2012-04-19 05:06:33