我制作的GIF动画运行了几秒钟,不循环播放。当我将gif放在不同的页面上时,动画不会重新启动,因为它的缓存...它只是停留在最后一帧上。如何在新页面上重新启动它?我知道如何重命名或添加“?”对它,但它会给我带宽问题。
任何帮助都将不胜感激。
答案 0 :(得分:0)
我不确定此方法是否会导致浏览器再次从您的服务器请求GIF,但这会强制GIF动画在后续页面上重新启动:
你的形象:
<img id="animatedgif" src="picture.gif">
在页面底部,靠近结束BODY
和HTML
标记:
<script type="text/javascript">
document.getElementById("animatedgif").src = "";
document.getElementById("animatedgif").src = "picture.gif";
</script>