IE上的JQuery问题…适用于firefox



我有一个加载图像旁边的按钮,点击按钮的图像显示,直到一个函数被调用后,该图像被取出。

$("#done").click(function() {
    $("#load_image").show(); // show the loading image 
    $.fn.myfunction('test'); // function call
    $("#load_image").hide(); // hide the image after the function call is done
)};

这在firefox上可以正常工作,但在IE上,整个操作立即完成,并且不显示图像。如果我把alert或者return false放在中间就可以了。

我把这个添加到我的代码

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />

也尝试设置一个超时,以强制图像,但不工作

setTimeout(function() {
    $("#load_image").hide();
}, 1000);

即使是不工作,我不确定我使用它是正确的。看了一些相关的查询和解决方案,但我无法解决这个问题。请帮助。

检查myfunction()。注释它并检查你的代码是否正常工作,否则在你的myfunction()中有一些混乱

最新更新