javascript网页加载进度条效果代码

发布时间:2021-01-23编辑:脚本学堂
本文介绍了javascript实现的网页加载进度条效果的代码,js进度条的实现方法,感兴趣的朋友参考下。

例子,利用javasscript实现网页进度条效果
 

复制代码 代码示例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>js进度条效果-www.jb200.com</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<!--以下代码加到<head>与</head>之间-->
<style type="text/css">
body{margin:0px;padding:0px;}
#ibox{line-height:20px;width:300px;height:20px;background:#ccc;text-align:left;margin:100px auto 0 auto;}
#iLoading{color:#fff;font-size:12px;line-height:20px;width:0px;height:20px;background:red;text-align:center;position: absolute;}
</style>
<script type="text/javascript">
window.onload=function(){
var idiv=document.getElementById('iLoading');
var ibox=document.getElementById('ibox');
var timer=null;
timer=setInterval(function(){
var iWidth=idiv.offsetWidth/ibox.offsetWidth*100;
idiv.style.width=idiv.offsetWidth+1+'px';
idiv.innerHTML=Math.round(iWidth)+"%";
if(iWidth==100){
clearInterval(timer);
}
},1);
}
</script>
</head>
<body>
<!--以下代码加到<body>与</body>之间-->
<div id="ibox">
  <div id="iLoading"></div>
</div>
</body>
</html>

您可能感兴趣的文章: