2011-04-29 217 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个脚本。 保持您的脚本数量至少为,因为它们阻止其他资源加载。
  • 加载页面底部的大部分脚本。

如果您需要任何帮助,请随时发表评论,我会详细说明。