js脚本:

function ShowUploadingAnimation()
{
    $('#info_msg').html("<div style=\"padding-top: 15px; height: 50px;\" align=\"center\"><img id=\"uploading-img\" /></div>");
    $("#uploading-img").attr({ src: "images/uploading.gif", alt: "Uploading" });
}

以及html用法:
<input type="submit" value="Upload" onclick="ShowUploadingAnimation();">
<div id="info_msg"></div>

所以我的问题是:这个方法在firefox中可以正常工作,但是在internet explorer中gif文件被加载,但是它不是动画的,只是静态的……每次单击按钮时仅显示随机帧。有什么建议吗?

最佳答案

在xhr调用和文件上传期间显示/隐藏图像时,这是ie和动画gif的一个众所周知的问题。
这里有很多关于aRicks Strahl blog post的解决方案。也许其中一个会对你有用。

关于jquery - jQuery html()和Internet Explorer问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1086149/

10-12 15:15