手机版

js实现进度条的方法

时间:2021-10-13 来源:互联网 编辑:宝哥软件园 浏览:

本文实例讲述了射流研究…实现进度条的方法。分享给大家供大家参考。具体实现方法如下:

1 .设置超时和clearTimeout

超文本标记语言标题进度条/title style type='text/css ' .容器{ width:450pxborder:1px固体# 6 C9 c2cheights :25 px } # bar { background : # 95 ca0 float : left高度:100%;文本对齐:居中;线高:150%;}/样式脚本类型='text/javascript '函数run(){ var bar=document。getelementbyid(' bar ');var total=文档。getelementbyid(' total ');酒吧。风格。width=ParSeint(bar。风格。宽度)1 " % ";总计。innerHTMl=bar。风格。宽度;if(bar。风格。width==' 100% '){ window。清除超时(超时);返回;}可变超时=窗口。settimeout(' run()',100);}窗口。onload=function(){ run();}/script/head body div class=' container ' div id=' bar ' style=' width :0%;'/div/div span id=' total '/span/body/html效果图:

2 .设置间隔和clearInterval

超文本标记语言标题进度条/title style type='text/css ' .处理容器{宽度:450 pxborder:1px固体# 6C9C2Cheight:25px } #进程条{后台: # 95CA0Dfloat:left高度:100%;文本对齐:居中;线高:150%;}/样式脚本类型='text/javascript '函数set process(){ var process bar=document。getelementbyid('进程栏');进程栏。风格。width=ParSeint(进程条。风格。宽度)1 " % ";进程栏。innerHTMl=进程栏。风格。宽度;if(过程栏。风格。width==' 100% '){ window。clearinterval(巴特伊默尔);} } var bartimer=window。set interval(function(){ SetProcess();},100);窗户。onload=function(){ Bart imer;}/script/head body div class=' process container ' div id=' process bar ' style=' width :0%;'/div /div /body /html效果图:

3 .设置超时和setInterval区别

setTimeout()只执行密码一次。如果要多次调用,请使用设置间隔(),设置间隔()方法会不停地调用函数,直到clearInterval()被调用或窗口被关闭,或者让密码自身再次调用setTimeout()。

希望本文所述对大家的爪哇岛描述语言程序设计有所帮助。

版权声明:js实现进度条的方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。