3

我有一个动画 gif 图像,它被交换到另一个动画 gif onclick。到目前为止一切正常。但是当我想进行另一个更改(到第三个动画 gif)时,firefox 根本不会播放第三个 gif 动画。在 Chrome 中它工作正常。

我上传了一个测试文件,您可以自己查看:

http://fastertutorials.com/stuff/test.html

在 Firefox 中,当您单击笑脸时,它会开始旋转。但是,如果您再次单击,它应该会爆炸。但是爆炸从来没有在 Firefox 中播放,只在 Chrome 中播放。

4

2 回答 2

1

这几乎可以肯定是 Firefox 12 和 13 中的一个错误,但幸运的是它似乎在 14 中得到了修复。

奇怪的是,存在另一个图像实例似乎可以解决问题。一个可能的(但非常hacky)解决方法可能是将另一个实例添加polly.gif到页面底部并将其height和/或width设置为0。设置displaynone不起作用。

您可以在这里尝试解决方法:http: //jsfiddle.net/tH5TC/

于 2012-06-28T17:40:37.787 回答
0

我认为这可能是一个萤火虫错误。尝试这个:

  1. 打开萤火虫
  2. 加载页面
  3. 点击图片两次
  4. 如果你得到一张静态悲伤的脸打开 firebug html 控制台
  5. 打开<body>标签
  6. 将鼠标悬停在图像标签的id

然后动画应该开始播放。

于 2012-06-28T15:34:29.610 回答