2011-04-29 218 views
0

問候,jQuery錯誤消息

我需要一些幫助解決出現在我的網站上的3個錯誤消息。如果有人可以幫我解決這3個錯誤信息,我將不勝感激。

網址: http://cms-prelive.myrtlewaves.com/home2.aspx

截圖:

(error 1) $("#promo_go_btn") is null (line 4) - http://screencast.com/t/Wzdy21e4s1Zf 
(error 2) $("a[href*=#]") is null (line 650 - http://screencast.com/t/Jo696r0700t 
(error 3) missing ] after element list (line 20) - http://screencast.com/t/xf0v3jjexS 
+0

爲什麼你的頁面在兩個不同的版本中加載jQuery兩次? – Pointy 2011-04-29 14:52:10

+1

無論如何,它看起來像是發生了什麼事情是覆蓋全局「$」變量。涉及的劇本大量混亂; 2份jQuery,各種實用程序,*和* MooTools ...不清楚它在做什麼。 – Pointy 2011-04-29 14:57:26

+0

感謝您推出jQuery的雙重使用,我想我擺脫了這一點。但另一方面,MooTools不是我知道的問題,您可以同時運行jQuery和MooTools,而不會出現任何問題。即使我刪除了MooTools腳本,也會出現相同的錯誤消息。 – Kmack 2011-04-29 15:11:08

回答

0

您需要簡化您的JavaScript。你可能不想聽到這些,但我真誠地認爲這是我能給的最好的建議。

建議:

  • 看來您使用MooTools的只是你的菜單。如果這是真的,那麼溝道Mootools的jQuery因爲你有更重的jQuery使用。
  • 您的主頁上只有18個腳本。 保持您的腳本數量至少爲,因爲它們阻止其他資源加載。
  • 加載頁面底部的大部分腳本。

如果您需要任何幫助,請隨時發表評論,我會詳細說明。