Javascript Firefox没有';t正确播放动画gif(在Chrome中工作正常)
我有一个动画gif图像,可以切换到另一个动画gif onclick。到目前为止一切正常。但是当我想做另一个改变时(换成第三个gif动画),firefox根本不会播放第三个gif动画。在铬合金中工作良好 我上传了一个测试文件,您可以自己查看:Javascript Firefox没有';t正确播放动画gif(在Chrome中工作正常),javascript,Javascript,我有一个动画gif图像,可以切换到另一个动画gif onclick。到目前为止一切正常。但是当我想做另一个改变时(换成第三个gif动画),firefox根本不会播放第三个gif动画。在铬合金中工作良好 我上传了一个测试文件,您可以自己查看: 在firefox中,当你点击笑脸时,它会开始旋转。但如果你再次点击,它就会爆炸。但是firefox中从来没有出现过爆炸,只有Chrome版。我认为这可能是firebug的错误。 试试这个: 开放式萤火虫 加载页 点击图像两次 如果你得到一张静态的悲伤的脸,
在firefox中,当你点击笑脸时,它会开始旋转。但如果你再次点击,它就会爆炸。但是firefox中从来没有出现过爆炸,只有Chrome版。我认为这可能是firebug的错误。 试试这个:
标签id
动画应该开始播放。这几乎肯定是Firefox 12和13中的一个bug,但幸运的是它似乎在14中得到了修复 Stragley,有另一个图像实例出现似乎解决了这个问题。一个可能的(但非常棘手的)解决方法可能是在页面底部添加另一个
polly.gif
实例,并将其高度和/或宽度设置为0。将display
设置为none
不起作用
您可以在此处尝试解决方法:您使用的ff版本是什么?在Firefox 14 beta版中适用于我。无需使用.getAttribute()
获取元素的“src”。“src”属性成为DOM元素对象的属性,因此您可以只引用“.src”。这在所有浏览器中都适用。在Firefox13中重现。我确实得到了IE 8中的“爆炸”动画。13.0.1被复制,如果我在脸变绿后不久单击,它会爆炸,但如果我等待一段时间,它就会变得悲伤——顺便说一句,这是一种多么棒的测试方式啊!我看了几次动画,完全忘记了这个问题。我能够在没有Firebug的情况下在新安装的Firefox13上复制这个bug。