我已经建立了网站:www.bgarchitect.co.nz这是jQuery和CSS / xHTML的学习经验,但也是一个真正的项目,因此应该适用于大多数浏览器(IE6仍然是一个问题,但IE7应该真的没有问题)。
让我非常烦恼的是得到这个错误: IE6+7 Only Error PopUp http://www.9d.co.nz/screengrabs/ie_error.png
仅在IE 6和7中发生.IE8工作正常,webkit和mozilla也是如此。
简单地说:我不知道在哪里寻找“第8行;第9行”,因为html的来源只有第8行的元标记。
由于我使用了一些jQuery / java脚本,我担心它可能会出现在那里,但是脚本可以正常工作,即使我弹出这个错误。
非常感谢任何建议,想法或解决方案。 感谢阅读并感兴趣。
Jannis
答案 0 :(得分:3)
你的javascript中有一个额外的逗号。
修改强>:
以下是jsLinkNudging.js
内的额外逗号:
$('.categories img').hover(function() { //mouse in
$(this).animate({
marginTop: "5px", <- remove comma here
}, "fast");
}, function() { //mouse out
$(this).stop().animate({
marginTop: "10px", <- remove comma here
}, "fast");
});
看看这两个marginTop你有一个逗号,但没有更多的属性。将它们都移除。
答案 1 :(得分:1)
转到工具 - &gt;互联网选项 - &gt;高级并取消选中两个说“禁用脚本调试...”的框
然后,当您收到错误时,它将询问您是否要调试,然后您说“是”,它将启动Visual Studio并突出显示出错的确切位置。
您可以使用Visual Studio Express here。
答案 2 :(得分:0)
您还可以检查此IE仅限加载项http://www.debugbar.com/ 它的行为很像firebug,也有一个控制台