工作jQuery的我一直在使用jQuery了好几年后,我包括任何网站,我工作的jQuery的脚本,我总是会用$
jQuery的对象。例如:
$('#my_selector').click(function(){...
我建了一个网站,几年前在的Joomla 1.6,拥有200页和jQuery中使用的几乎所有的人,所有与$
。现在我正在Joomla 3.3.0中重建网站。有趣的是,现在有时$
只是在识别jQuery对象时不起作用,但是当我使用jQuery
时它起作用。例如。上面的代码示例将不得不更改为:
jQuery('#my_selector').click(function(){...
而且工作正常。最后最奇怪的是,在一个页面上,似乎$
适用于某些jQuery,但不是全部。我看到的错误是这个:
TypeError: undefined is not a function
好像在运行after load complete
情况下,功能大多出现问题。无论如何,我只是想知道,如果有人知道为什么$
将停止与识别jQuery功能和对象的工作。
谢谢!
你是否在同一页面中多次引用jquery? –
这很可能是因为[jQuery.noconflict()](http://api.jquery.com/jquery.noconflict/)导致'$'不能被定义。 – cmbuckley
是否与其他图书馆发生某种冲突bcos –