Javascript 为什么我的标准网站会破坏IE?

Javascript 为什么我的标准网站会破坏IE?,javascript,jquery,html,internet-explorer,crash,Javascript,Jquery,Html,Internet Explorer,Crash,我正在创建一个网站,但它在某些IE中不起作用,它实际上崩溃了。问题是它在我的电脑上运行得很好 我的htmlcode是W3C兼容的,所以至少这不是新手的错误,但不幸的是,我对更深层次的工作的了解非常有限 以下是我使用的JS库列表: <script type="text/javascript" src="jquery-1.4.4.min.js"></script> <script type="text/javascript" src="jquery.e

我正在创建一个网站,但它在某些IE中不起作用,它实际上崩溃了。问题是它在我的电脑上运行得很好

我的htmlcode是W3C兼容的,所以至少这不是新手的错误,但不幸的是,我对更深层次的工作的了解非常有限

以下是我使用的JS库列表:

    <script type="text/javascript" src="jquery-1.4.4.min.js"></script> 
    <script type="text/javascript" src="jquery.easing.1.3.js"></script> 
    <script type="text/javascript" src="jquery.coda-slider-2.0.js"></script> 
    <script type="text/javascript" src="http://s7.addthis.com/[omitted for security]"></script>

对我来说,在Chrome、FF和IE上都能完美地工作,但在其他电脑(包括我的客户机)上却不行,这令人沮丧

这里有一个链接:
问题的原因是一个实例,IE比其他浏览器更符合标准:)

这个街区

$('#header').delay(250).animate({
 'padding-top': headertop,
 'margin-left': headerleft, 
},250);                   ^-------------------- HERE
在属性列表的末尾有一个额外的逗号,这是无效的语法,但会被FF、Chrome等吞并

IE8似乎为此放松了解析行为。只有6号和7号会抱怨

(修复后,可能会发现其他问题,但这就是IE当前停止解析的地方。)

有用资源:


问题的原因是一个实例,IE比其他浏览器更符合标准:)

这个街区

$('#header').delay(250).animate({
 'padding-top': headertop,
 'margin-left': headerleft, 
},250);                   ^-------------------- HERE
在属性列表的末尾有一个额外的逗号,这是无效的语法,但会被FF、Chrome等吞并

IE8似乎为此放松了解析行为。只有6号和7号会抱怨

(修复后,可能会发现其他问题,但这就是IE当前停止解析的地方。)

有用资源:


在IE6上,我得到错误弹出窗口:

Line: 94 Char: 7 Error: Expected identifier, string, or number Code: 0 URL: http://www.demensentuin.be/indexgeheim.php 电话号码:94 字符:7 错误:应为标识符、字符串或数字 代码:0 网址:http://www.demensentuin.be/indexgeheim.php
但随后网站会加载。这有什么帮助吗?

在IE6上,我得到一个错误弹出窗口:

Line: 94 Char: 7 Error: Expected identifier, string, or number Code: 0 URL: http://www.demensentuin.be/indexgeheim.php 电话号码:94 字符:7 错误:应为标识符、字符串或数字 代码:0 网址:http://www.demensentuin.be/indexgeheim.php
但随后网站会加载。这有帮助吗?

到底什么不起作用?你会犯什么错误?需要更多信息我的IE也很好,检查你的客户使用的是什么版本的IE。标准网站,IE?你惊讶地发现它坏了?答案是IE不符合标准。@Raynos在这种情况下,这是因为IE遵守标准,而其他人不遵守标准。:)看看我的答案。当然,对于其他99%的人来说,你是对的。你知道我们可以直接转到页面,右键单击>查看源代码以获取缺少的部分:/fyi什么完全不起作用?你会犯什么错误?需要更多信息我的IE也很好,检查你的客户使用的是什么版本的IE。标准网站,IE?你惊讶地发现它坏了?答案是IE不符合标准。@Raynos在这种情况下,这是因为IE遵守标准,而其他人不遵守标准。:)看看我的答案。当然,对于其他99%的人来说,你是对的。你知道我们可以直接转到页面,右键单击>查看源代码以获取缺少的部分:/just a fyiThanks a bunch。你说得对,抱歉耽搁了!非常感谢。你说得对,抱歉耽搁了!