动画gif不会在Safari Chrome或Firefox中循环播放

时间:2015-12-17 23:29:53

标签: javascript jquery html css gif

在我的网站上添加GIF时,我完全希望它们不会自动循环;但是,在我目前安装的浏览器上,我遇到了一些非常奇怪的行为。首先,即使使用此代码,gif也不会无限循环:

<img src="example.gif" dynsrc="example.gif" loop=infinite />

然而,他们循环两次而不是一次,这让我更加困惑。我无法在网上找到任何有关此内容的信息,因此我们非常感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:2)

&#34;环路&#34;不会出现在HTML3HTML4HTML5标准中指定的IMG元素的属性列表中。

像我一样,我已阅读或看过&#34;循环&#34;在某个地方(以及之前的某个地方)描述过,但似乎没有标准化。

最安全的选择是重新编辑gif文件,在保存它们时指定循环计数为0(如果编辑器将其作为选择,则为无限)。您可能希望首先在loop="0"标记中尝试IMG,但如上所述,我不认为它是标准的,很容易失败。