0

由于各种原因,我安装了 mootools 和 jquery (Joomla),我认为我的 jquery 代码正试图通过 mootools 运行,因为我不断收到一堆垃圾错误$.getJSON。有什么我可以包装我的 Jquery 代码的东西,我没有这种跨框架冲突吗?

4

2 回答 2

1
  var jQuery = jQuery.noConflict();

然后尝试$替换jQuery

或者只是jQuery.noConflict();继续使用$

检查这个

于 2012-04-19T05:04:16.507 回答
1

您需要使用 noConflict():

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

您可以将 $ 替换为您想要的任何变量:

var $jq = jQuery.noConflict();

如果您阅读了文档,则可以在 $.ready() 调用中使用 noConflict 并仍然使用 $ ,并在 ready 调用之外将 $ 用于 mootools。

于 2012-04-19T05:05:43.320 回答