2014-09-01 187 views
1

我正在爲單擊鏈接時帶有動畫gif的朋友製作頁面。雲突然進入,頁面重定向。當頁面重定向雲(另一個gif)驅散。由於緩存問題,我必須爲每個gif實例添加一個隨機ID,從而減慢我的網站速度。如何檢查gif動畫是否已完成

我有我的頁面重定向到一個定時器,但現在還沒有互聯網,雲進入的gif往往是cutshort使得當頁面重定向和覆蓋在雲中時看起來非常尷尬。如果需要,我可以鏈接頁面。

如何在重定向或採取其他操作之前檢查我的動畫是否已完成?

+0

要澄清,您要...檢查gif動畫是否已完成? @ _ @ – 2014-09-01 04:53:37

+0

可能重複[確定GIF動畫狀態?](http://stackoverflow.com/questions/11063800/determine-gif-animation-status) – 2014-09-01 04:54:34

+0

或這一個 http://stackoverflow.com/questions/ 16139629/can-jquery-know-when-my-animated-gif-has-ended – 2014-09-01 04:55:06

回答

1

我不相信有可能使用JavaScript來確定gif何時完成。您可以使用的一種方法是使用長靜態圖像,並將其滑動到僅顯示其一部分的div中的右側。

Ex。設想一個10x10的div,裏面有一個100x10的圖像。通過使用javascript移動圖像,您可以一次顯示圖像的一幀圖像

+0

我不明白你的想法 – 2014-09-01 04:58:36

+0

沒關係......我明白。這是擁有gif的更經典的方式。所以動畫將會是一幀一幀的逐幀顯示,並在創建動畫效果時滑動? – 2014-09-01 04:59:45

+0

對。我多加了一點解釋 – 2014-09-01 05:00:42