我正在创建一个网站,它在某些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中完美运行,但在其他计算机上却没有(包括我的客户,这令人沮丧)。
答案 0 :(得分:9)
问题的原因是一个实例,其中IE比其他浏览器更符合标准:)
此块
$('#header').delay(250).animate({
'padding-top': headertop,
'margin-left': headerleft,
},250); ^-------------------- HERE
在属性列表的末尾有一个额外的逗号,它是无效的语法,但被FF,Chrome等吞没。
IE8似乎放宽了对此的解析行为。抱怨只有6和7。
(在修复此问题后可能会出现其他问题,但这是IE目前停止解析的地方。)
有用的资源:
答案 1 :(得分:0)
在IE6上,我收到错误弹出窗口:
Line: 94 Char: 7 Error: Expected identifier, string, or number Code: 0 URL: http://www.demensentuin.be/indexgeheim.php
然后网站加载。这有帮助吗?