如何检查gif动画是否已完成

如何检查gif动画是否已完成

问题描述:

我正在为单击链接时带有动画gif的朋友制作页面。云突然进入,页面重定向。当页面重定向云(另一个gif)驱散。由于缓存问题,我必须为每个gif实例添加一个随机ID,从而减慢我的网站速度。如何检查gif动画是否已完成

我有我的页面重定向到一个定时器,但现在还没有互联网,云进入的gif往往是cutshort使得当页面重定向和覆盖在云中时看起来非常尴尬。如果需要,我可以链接页面。

如何在重定向或采取其他操作之前检查我的动画是否已完成?

+0

要澄清,您要...检查gif动画是否已完成? @ _ @ – 2014-09-01 04:53:37

+0

可能重复[确定GIF动画状态?](http://*.com/questions/11063800/determine-gif-animation-status) – 2014-09-01 04:54:34

+0

或这一个 http://*.com/questions/ 16139629/can-jquery-know-when-my-animated-gif-has-ended – 2014-09-01 04:55:06

我不相信有可能使用JavaScript来确定gif何时完成。您可以使用的一种方法是使用长静态图像,并将其滑动到仅显示其一部分的div中的右侧。

Ex。设想一个10x10的div,里面有一个100x10的图像。通过使用javascript移动图像,您可以一次显示图像的一帧图像

+0

我不明白你的想法 – 2014-09-01 04:58:36

+0

没关系......我明白。这是拥有gif的更经典的方式。所以动画将会是一帧一帧的逐帧显示,并在创建动画效果时滑动? – 2014-09-01 04:59:45

+0

对。我多加了一点解释 – 2014-09-01 05:00:42