JS技术

js中滚动进度条的制作_Javascript教程(2)

字号+ 作者:H5之家 来源:H5之家 2015-10-02 19:14 我要评论( )

第三种方式,面向对象: !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN html xmlns= head meta http-equiv=Content-Type content=text/html; charset=utf-8 / title无标题文档/title /head body di

第三种方式,面向对象:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">      
<html xmlns="">      
<head>      
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />      
<title>无标题文档</title>      
</head>      
      
<body>
<div id="ggg"></div>  
<div id="allBox" style=" width:500px; margin-top:5px; height:20px; border:#CDCDCD 1px solid;display:inline;overflow:hidden; float:left; position:relative; text-align:center">  
  <div style="height:16px; background-color:#e0f3fa; border:#ff6600 1px solid; position:absolute; top:1px; left:1px;z-index:1; width:400px"></div>      
  <strong style=" text-align:center;width:500px; POSITION: absolute; left:0; top:0;Z-INDEX: 2;">你的经验是1000,下级是2000</strong>      
</div>  
<div id="Div1" style=" width:200px; margin-top:5px; height:20px; border:#CDCDCD 1px solid;display:inline;overflow:hidden; float:left; position:relative; text-align:center">  
  <div style="height:16px; background-color:#e0f3fa; border:#ff6600 1px solid; position:absolute; top:1px; left:1px;z-index:1; width:100px"></div>      
  <strong style=" text-align:center;width:200px; POSITION: absolute; left:0; top:0;Z-INDEX: 2;">你的经验是1000,下级是2000</strong>      
</div>  
<script type="text/javascript">  
//进度条的封装类 
function loadingScroll(boxDiv,Speed){   
    this.boxId=boxDiv;//外层的id   
    this.scrollSpeed=Speed;//速度   
}   
  
loadingScroll.prototype.doScroll = function() {   
    var scrollWi = 0;//执行时的宽度   
    var HimalayaN=document.getElementById(this.boxId).getElementsByTagName("div")[0] ;   
    var HimalayaW=document.getElementById(this.boxId);   
    var pointW=(HimalayaN.scrollWidth/HimalayaW.scrollWidth)*100;//原始的宽度比例   
    var doScr=window.setInterval(function() {   
        scrollWi += 1;   
        if (scrollWi >= pointW) {   
            window.clearInterval(doScr);   
        } else {   
            HimalayaN.style.width = scrollWi + "%";   
        }   
    }, this.scrollSpeed);   
}   
var ddddd = new loadingScroll("allBox", 10);   
var aaaaa = new loadingScroll("Div1", 10);   
ddddd.doScroll();   
aaaaa.doScroll();   
</script>  
      
</body>      
</html>

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • js事件与处理_Javascript教程

    js事件与处理_Javascript教程

    2015-10-10 15:06

  • js对象属性及方法_Javascript教程

    js对象属性及方法_Javascript教程

    2015-10-10 15:04

  • js语句及语法_Javascript教程

    js语句及语法_Javascript教程

    2015-10-10 15:02

  • js数据类型与变量_Javascript教程

    js数据类型与变量_Javascript教程

    2015-10-10 15:00

网友点评