2011-05-09 50 views
0

http://jsfiddle.net/DalexL/NG6ty/为什么不会IE显示这个正确的

上面的链接显示了我正在使用。我目前有一个热气球需要在网页上飞行。它在谷歌浏览器中运行良好,但甚至不会移动或IE内部的任何内容。

我在这里做错了什么?

+0

可能重复[此代码有什么问题...](http://stackoverflow.com/questions/5940088/what-is-wrong-with-this代码) – Neal 2011-05-09 17:44:12

+1

在IE9中正常工作。 – 2011-05-09 17:45:44

+1

@Neal除了我发布了这个问题,它与IE和GC之间的差异没有关系。 @Alison IE的早期版本呢? – FreeSnow 2011-05-09 17:47:42

回答

5

在这一行:

width: "+="+(newTop), 

你应该删除逗号

width: "+="+(newTop) 

IE通常更宽容马虎的代码,但在这种情况下是工作的罚款为其他浏览器,即使额外的逗号在语法上不正确。删除它工作正常的IE7。我猜IE9“原谅”这种语法错误

+2

好吧,只是因为我可以说var newDuration = 9000,它缺少一个“;”在行结束;)(IE7真的失败,只是) – Zuul 2011-05-09 17:51:55

+0

哇,谢谢!我甚至都没有想到它会这么小! – FreeSnow 2011-05-09 17:52:29

+0

我会在短短几分钟内将此答案标记为正确的:) – FreeSnow 2011-05-09 17:52:58

相关问题