js中进度条的实现方法

js中进度条的实现方法
本文的例子讲述了实现js进度条的方法,供大家参考,具体实现方法如下:

1.settimeout和清除定时器

进度条

集装箱{。
宽度:450px;
边境:1px solid # 6c9c2c;
身高:25px;
}
#酒吧{
背景:# 95ca0d;
浮点数:左;
身高:100%;
文本对齐:中心;
线高度:150%;
}
函数运行(){
VaR吧= document.getelementbyid(条);
无功总= document.getelementbyid(总);
酒吧的风格。宽度= parseInt(酒吧。风格。宽)+ 1 +%;
total.innerhtml = bar.style.width;
如果(bar.style.width = = 100%){
window.cleartimeout(超时);
返回;
}
VaR超时= window.settimeout(运行()
}
在window.onload =函数(){
(运行);
}

设计素描 uff1a
2.setinterval和CSS样式

进度条

processcontainer {。
宽度:450px;
边境:1px solid # 6c9c2c;
身高:25px;
}
# ProcessBar {
背景:# 95ca0d;
浮点数:左;
身高:100%;
文本对齐:中心;
线高度:150%;
}
功能setprocess(){
VaR ProcessBar = document.getelementbyid(ProcessBar );
processbar.style.width = parseInt(ProcessBar。风格。宽)+ 1 +%;
processbar.innerhtml = processbar.style.width;
如果(processbar.style.width = = 100%){
window.clearinterval(bartimer);
}
}
无功bartimer = window.setinterval(函数(){ setprocess()();},100);
在window.onload =函数(){
Bartimer;
}


设计素描 uff1a
3.settimeout和setInterval的区别

setTimeout()只执行一次代码。如果你要打很多次,使用setInterval(),setInterval()调用函数连续直到clearInterval方法()被调用或关闭窗口,调用setTimeout()或代码本身又。

希望本文能对大家的javascript程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部