我在按钮旁边有一个加载图像,点击按钮显示图像,直到取出图像后调用一个功能。
$("#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);
即使这样也行不通,不确定我是否正确使用它。看了几个相关的查询和解决方案,但我无法解决这个问题。请帮忙。
答案 0 :(得分:0)
检查你的myfunction()。注释它并检查你的代码是否正常工作,否则你的myfunction()中会出现一些问题。