2012-04-19 39 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