2010-08-06 88 views
4

我做了一個運行幾秒鐘的GIF動畫,並且是而不是循環。當我將gif放在不同的頁面上時,動畫不會重新啓動,因爲它的緩存...它只停留在最後一幀。如何在新頁面上重新啓動它?我知道如何重命名它或添加「?」到它,但它會給我帶寬問題。如何在新頁面上重新啓動gif動畫?

任何幫助,將不勝感激。

回答

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>