3
我在隐藏的div内创建了一个动画GIF图像。恰好在7秒后页面已经加载了div显示,因此图像。现在我的问题是,当页面加载第一次div显示,因为它应该和GIF从一开始播放,但第二次以后它发疯。当div显示gif图像从动画中间的某处播放时。任何想法?如何使GIF从头开始动画
我在隐藏的div内创建了一个动画GIF图像。恰好在7秒后页面已经加载了div显示,因此图像。现在我的问题是,当页面加载第一次div显示,因为它应该和GIF从一开始播放,但第二次以后它发疯。当div显示gif图像从动画中间的某处播放时。任何想法?如何使GIF从头开始动画
GIF逐步加载,只要有足够的数据显示整个帧,就开始播放。奇怪的是,加载它的秒数应该移到中间位置。
很可能是因为第二次gif被缓存并立即开始播放,并且页面的其余部分需要一些时间来加载。
您可以使用javascript来解决此问题。在你想要启动gif的时候,选择img元素并将其改为同一个元素的src属性。这应该会触发重新加载,以便重新开始。而且由于它被缓存,应该有最小的延迟。
抱歉,我无法得到您的建议..请您详细说明。 – harsh