如何停止和重新启动一个动画 GIF

3

我并不想暂停或做任何花里胡哨的事情,我只是想点击动态图并使其停止。如果我再次点击,我希望它从头开始播放。是否有一个简单的解决方案可以在所有浏览器中使用?将DOM中的动态gif替换为gif的第一帧是否是一种安全的方法来实现这一点?


1
“我并不想暂停[...]我只是想点击动态图并将其停止。” 你的意思是你想要停止它,而不是暂停它? - Denys Séguret
1
你是否也在尝试阻止来自其他来源的图像?如果是,那么将很难将图像替换为其第一帧。如果不是,你可以参考这个链接 - Denys Séguret
我打错了,我的意思是“停止它”,而不是“暂停它”。这些图像并不来自其他来源。我应该明确指出,这一切都是在一个Swing桌面应用程序的帮助系统中离线完成的。 - smuggledPancakes
1
你不能启动或停止一个gif。你可以做的是存储一个静态版本,并在需要停止gif时将其放置在顶部。 - Fresheyeball
1
使用Spritepad进行编程 http://wearekiss.com/spritepad - Adjit
显示剩余3条评论
1个回答

2

另一个网站创建了两个文件。
缩略图作为JPG文件显示在默认页面上,
以及GIF文件。 当您单击JPG文件时,GIF文件会替换它并开始下载并显示。 当您再次单击GIF文件时,您会看到JPG缩略图。
这是一个诀窍,让您认为这是停止和播放的系统。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接