弹出浏览器加载

时间:2017-02-23 10:30:54

标签: javascript jquery-ui

我做了一个示例项目,因为我从数据库中获取记录,并且我以表格形式在浏览器中显示它。从数据库浏览器加载记录加载1分钟(大约)。我想显示一个弹出窗口这应该出现在浏览器上直到浏览器加载。我尝试了一些javascript代码,但它加载到一些给定的时间,如5秒或10秒。

任何人都可以指导我!

1 个答案:

答案 0 :(得分:0)

function yourFunction(){
$("#loading").show();

//do something 

//For example I am just delaying 5 second to hidde loading 
setTimeout(
  function() 
  {
   $("#loading").hide(); //after 5 seconds it will hide, you can use this at the end of your all operations
  }, 5000);


}

yourFunction();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img src="https://d13yacurqjgara.cloudfront.net/users/12755/screenshots/1037374/hex-loader2.gif" id="loading" style="fixed"/>

而不是弹出窗口使用任何加载gif图像。

<img src="loading.gif" id="loading" style="position:fixed;"/>

在你的js中,当你开始插入操作时写下这段代码

$("#loading").show();

在你的功能结束时写下这个

$("#loading").hide();