工作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 –