2017-09-22 35 views
0

我有一个网站,只想运行一个gif两次。有没有办法给gif添加一个事件监听器来查看它是否被循环了。我假设一个事件监听器将是最好的选择,但要公开实现这一点的所有方法。有没有办法让javascript检查一个gif在页面上循环了多少次?

+0

虽然我同意@布拉德的答案,但你也可以检查这个线程:https://stackoverflow.com/questions/2385203/can-you-control-gif-animation-with-javascript – ArchNoob

回答

1

不,如果您的GIF位于正常的<img>标记中,则不行。没有这样的事件。

理想情况下,您不会使用GIF。使用视频。即使您需要透明度,您也可以支持VP9中的alpha通道,并将其封装在WebM中。然后与<video>,你有各种各样的事件跟踪回放和循环。您的视频的文件大小通常也会更小。

相关问题