为什么IE不显示这个正确

Fre*_*nöw 0 html javascript jquery animation internet-explorer

http://jsfiddle.net/DalexL/NG6ty/

上面的链接显示了我正在使用的内容.我目前有一个需要在页面上飞行的热气球.它在谷歌浏览器中工作正常但在IE中甚至没有移动或任何内容.

我在这做错了什么?

Jos*_*tos 5

在这一行:

width: "+="+(newTop),
Run Code Online (Sandbox Code Playgroud)

你应该删除逗号

width: "+="+(newTop)
Run Code Online (Sandbox Code Playgroud)

IE通常更容忍宽松的代码,但在这种情况下,其他浏览器工作正常,即使额外的逗号在语法上不正确.删除它适用于IE7.我猜IE9"原谅"了这种语法错误

  • 好吧,只是为了那个我可以说在var newDuration = 9000,它错过了一个";" 在行结束;)(IE7真的失败了就是这样) (2认同)