在可见度上播放gif

时间:2014-07-23 10:02:48

标签: javascript safari gif

我的页面上有一个gif,最初隐藏了不透明度:0和可见性:隐藏(由于其他原因,我不能使用display:none)。

<img src="xxx.gif" style="opacity: 1; visibility: visible;">

我点击

显示gif
$("#image").click(function(){$("#imageZ").css({"opacity":"1", "visibility":"visible"});});'

此代码有效。它显示图像。但是我有一个奇怪的问题,没有重复的GIF。在Chrome上,没关系,当gif显示时,它会启动,我会看到我想要的东西。

在Safari上它不起作用,我看到了什么。我认为gif已经被阅读,并且在可见性时不会重新启动:可见。

当我使用display:block而不是visibility:visible时,它工作正常。可见性将其添加到DOM上并在Chrome上运行,因此我不明白为什么它在Safari上不起作用。

你知道这个问题,并且有想法修补它吗?

感谢。

0 个答案:

没有答案