更新进度动画gif在回发时停止

xor*_*wer 4 asp.net ajax asp.net-ajax ajaxcontroltoolkit updateprogress

我使用了ajax更新进度控件,显示回发发生时的动画gif.

问题:它会显示一段时间但会停止引用(或者更确切地说,停止播放/转动).可能是同样的原因是什么?

请指教!.谢谢!

Jou*_*dan 9

.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);
Run Code Online (Sandbox Code Playgroud)

您还可以使用jQuery为图形设置动画.这适用于IE,但现在我注意到Chrome在PostBack上的动画一直无法正常工作.总有一些不存在的东西?...... :(