loading gif freezing when using setTimeout

I have a div that i show while loading an ajax call. The div has a gif animation that just circles for three seconds. I show this using settimeout for 3 seconds and then hide it. My problem is that it freezes in IE while waiting for the three seconds. It works fine in chrome and safari but not in IE. Here is my code. function loadinganime() { setTimeout(function () { $('#center').slideUp(); // shows confirmation el.style.visibility = "hidden"; //hides the loading div }, 3000); //3 second wait } $('#docexpressclick').click(function (e) { el = document.getElementById("loadingoverlay"); //loading loading dif el.style.visibility = "visible"; $('#xmlMenuTree').xmltree(options); -- function that causes the loading. loadinganime(); //calls the function that performs settimeout } e.preventDefault(); });

以上就是loading gif freezing when using setTimeout的详细内容,更多请关注web前端其它相关文章!

赞(0) 打赏
未经允许不得转载:web前端首页 » JavaScript 答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准