确定 GIF 动画状态
Determine GIF Animation Status?
有没有办法通过javascript检测GIF图像的动画是否完成?
不,不是。 Javascript不能直接操作GIF。但也许jsgif可以帮助你
到现在为止,这是可能的。有一些包可用于从字节缓冲区中提取信息。喜欢gif-info
.
将其与HTMLImage.onload
相结合,可以在动画应该已经结束时延迟地开始超时。
或者具有持续时间值,我们可以在目标图像上设置CSS动画,该动画将以更稳定的方式工作。
但是,尽管技术上可行,但它看起来仍然有些矫枉过正。
相关文章:
- CSS 动画将恢复为原始状态
- 使用AngularJS在ng重复中从一个状态到另一个状态制作动画
- Angular JS具有在状态转换期间可见的来自两个不同状态的页面(用于动画目的)
- Chrome动画CSS3三维立方体与悬停状态问题
- 如何在 CSS3 中的动画之间保持状态
- 确定 GIF 动画状态
- 关于平滑状态反向动画
- Jquery 无法返回到动画菜单列表上的活动状态
- 停止无限CSS3动画并平滑恢复到初始状态
- 向上滚动时,基于滚动位置的 javascript 动画不会恢复到其原始状态
- iOS 7+ 向后滑动手势与状态更改动画冲突
- 在 AngularJS 中更改不同状态的动画
- 是否可以在单击时将类(特别是其动画)重置回其初始状态
- 要在其中设置动画的元素的初始状态
- 更改背景图像的多状态动画按钮
- 如何在原始状态下暂停css动画
- Framer.js:操作层's通过另一层的动画状态's单击事件
- 保持css动画状态
- 如何在Raphael中将停止时的动画重置为其初始状态
- 使平滑状态动画和砌体一起工作