IE上的JQuery问题...与Firefox一起工作正常

时间:2015-05-21 10:36:46

标签: javascript jquery css internet-explorer

我在按钮旁边有一个加载图像,点击按钮显示图像,直到取出图像后调用一个功能。

$("#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上,整个操作立即完成,图像不显示。如果我在中间alertreturn false,它可以正常工作。

我已将此添加到我的代码中

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

还试图设置超时,强制图像但不起作用

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

即使这样也行不通,不确定我是否正确使用它。看了几个相关的查询和解决方案,但我无法解决这个问题。请帮忙。

1 个答案:

答案 0 :(得分:0)

检查你的myfunction()。注释它并检查你的代码是否正常工作,否则你的myfunction()中会出现一些问题。