目前为止,好像并不能判断根据真实的加载资源返回进度,我们可以通过浏览器加载到文档的哪个部分来模拟获取真实进度
第一步:引入jquery
html区:
<body>
<div class="loading"></div>
<div id="header">
页头部分</div>
<script type="text/javascript">
$('.loading').animate({'width':'33%'},50);
//第一个进度节点
</script>
<div id="mainpage">
左侧内容
</div>
<script type="text/javascript">
$('.loading').animate({'width':'55%'},50);//延迟50ms增加真实度
//第二个进度节点
</script>
<div id="sider">
右边侧栏
</div>
<script type="text/javascript">
$('.loading').animate({'width':'80%'},50);
//第三个进度节点
</script>
<div id="footer">
页脚部分
</div>
<script type="text/javascript">
$('.loading').animate({'width':'100%'},50);
//第四个进度节点
</script>
</body>
css区:
.loading{
background:#FF6100;
height:5px;
position:fixed;
top:0;
z-index:99999
}
js区:
$(document).ready(function(){
$('.loading').fadeOut();//完成后消失
});