如何在新页面上重新启动gif动画?

时间:2010-08-06 15:13:18

标签: javascript animation gif

我制作的GIF动画运行了几秒钟,循环播放。当我将gif放在不同的页面上时,动画不会重新启动,因为它的缓存...它只是停留在最后一帧上。如何在新页面上重新启动它?我知道如何重命名或添加“?”对它,但它会给我带宽问题。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

我不确定此方法是否会导致浏览器再次从您的服务器请求GIF,但这会强制GIF动画在后续页面上重新启动:

你的形象:

<img id="animatedgif" src="picture.gif">

在页面底部,靠近结束BODYHTML标记:

<script type="text/javascript">
    document.getElementById("animatedgif").src = "";
    document.getElementById("animatedgif").src = "picture.gif";
</script>