【发布时间】:2012-06-28 15:04:09
【问题描述】:
我有一个动画 gif 图像,它在点击时被交换为另一个动画 gif。到目前为止一切正常。但是当我想进行另一个更改(到第三个动画 gif)时,firefox 根本不会播放第三个 gif 动画。在 Chrome 中它工作正常。
我上传了一个测试文件,您可以自己查看:
http://fastertutorials.com/stuff/test.html
在 Firefox 中,当您单击笑脸时,它会开始旋转。但是,如果您再次单击,它应该会爆炸。但是爆炸不会在 Firefox 中播放,只能在 Chrome 中播放。
【问题讨论】:
-
你用的是什么版本的ff?
-
在 Firefox 14 beta 中为我工作。
-
不需要使用
.getAttribute()来获取元素的“src”。 “src” 属性成为 DOM 元素对象的 property,因此您可以只引用“.src”。这适用于所有浏览器。 -
在 Firefox 13 中重现。不过,我确实在 IE 8 中获得了“爆炸”动画。
-
13.0.1 已复制,如果我在脸变绿后立即单击它会爆炸,但如果我等待一段时间,它就会变得悲伤 - 顺便说一句,这是多么棒的测试方式!我最终看了几次动画完全忘记了这个问题。
标签: javascript