//读取进度条可从 https://loading.io/ 生成
css样式
.loading{
width: 100%;
height: 100%;
position: fixed;
background-color: #E2F6FB;
top: 0px;
left: 0px;
z-index: 100;
}
.loading .bigpic{
width: 130px;
height: 130px;
background-image: url("../imgs/bigSpinner.gif");
position: absolute;
top: 0px;
bottom: 0px;
right: 0px;
left: 0px;
margin: auto;
}
.loading .smalpic{
width: 50px;
height: 50px;
background-image: url("../imgs/smalSpinner.gif");
position: absolute;
top: 0px;
bottom: 0px;
right: 0px;
left: 0px;
margin: auto;
}
HTML
<div class="loading"><div class="bigpic"></div></div>
or
<div class="loading"><div class="samllpic"></div></div>
js代码
$(function(){
document.onreadystatechange=function(){
alert(document.readyState);
if(document.readyState == "complete"){
$(".loading").fadeOut();
}
}
});
ajax请求加载进的条
function initPoint(data){
$.ajax({
type:"POST",
url:$("#basePath").val()+"xxxxx.do",
data:data,
dataType:"json",
beforeSend:function(){
$("body").append("<div class='loading'><div class='bigpic'></div></div>");
},
success:function(data){
}
}
},
complete:function(xhr){
$(".loading").fadeOut();
}
});
}