回答
某些瀏覽器在處理JavaScript時會暫停呈現當前顯示的元素。所以我一直注意到的行爲是這樣的:
- 的頁面開始回傳並顯示進度動畫,而動畫運行
- 服務器將結果發送回瀏覽器
- 服務器處理請求
- 的瀏覽器接收該結果,並開始處理它,在暫停動畫
- 當瀏覽器完成它消除了進程動畫
根據瀏覽器計算頁面上實際更改所花費的時間(在較舊的瀏覽器上較長,特別是IE6,IE7非常慢),這可能需要相當長的一段時間。此外,此階段JavaScript中的錯誤也可能導致進度面板「永久」顯示。
.gif的動畫將停止在帶有Internet Explorer的PostBack上。這個問題是Internet Explorer固有的。顯然這個問題一直回到IE 6(儘管我只在IE8中確認過它)。
有它周圍的小黑客,這是通過更新它的來源與setTimeout的
function UpdateImg(ctrl) {
var img = document.getElementById(ctrl);
img.src = img.src;
}
setTimeout(function() { UpdateImg('image1'); }, 50);
你也可以使用jQuery動畫的圖形。這在IE中是有效的,但現在我注意到Chrome並沒有在PostBack上的動畫中發揮作用。總會有東西不在那裏? ... :(
工作正常,我在Chrome今天的。 –
隱而不宣不適用於IE9,但在FF和Chrome上工作 – user1263981
- 1. java ImageObserver停止更新動畫gif
- 2. 停止GIF動畫
- 3. 停止gif動畫onload
- 4. 如何在Android中停止gif動畫?
- 5. 在循環期間GIF動畫停止
- 6. 如何在SDWebImage中停止動畫GIF?
- 7. sharepoint動畫gif進度條
- 8. 動態地集中更新進度Gif
- 9. 動畫GIF不會停止循環Winforms
- 10. Java從動畫製作中停止GIF
- 11. IE 8中動畫GIF停止
- 12. 以編程方式停止GIF動畫
- 13. 如何停止進度條動畫?
- 14. WinAPI進度條:停止動畫?
- 15. 進度更新動畫
- 16. 如何停止並重新啓動動畫gif
- 17. 一旦報告數據被返回,如何停止動畫GIF?
- 18. MPNowPlayingInfoCenter停止更新進度條
- 19. 在Android中動畫進度條更新
- 20. 動畫上懸停gif
- 21. 更改VIewControllers停止動畫
- 22. 如何在瀏覽器中停止處理時停止進度gif圖像
- 23. 阻止加載GIF動畫
- 24. 動畫GIF在IE中停止,但在FF和Chrome中工作
- 25. 防止GIF動畫停止,加載其他URL
- 26. 的java的Graphics2D gif動畫更新
- 27. 重新啓動GIF動畫
- 28. 爲什麼在進行AJAX調用時GIF動畫停止工作?
- 29. 加載GIF在Safari中提交表單時停止動畫
- 30. 在gimp中編輯gif文件會停止動畫
更新進度gif動畫停止對IE6中,只有IE8回發,但它是確定在Firefox。 – Ubikuity
是的,我知道這一點。我使用的IE 8 –