JS-----------------进度条
来源:互联网 发布:大盘指数算法 编辑:程序博客网 时间:2024/05/22 15:12
http://www.jb51.net/article/61113.htm(转载出处)
setTimeout和clearTimeou
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<html>
<head>
<title>进度条</title>
<style type=
"text/css"
>
.container{
width:450px;
border:1px solid
#6C9C2C;
height:25px;
}
#bar{
background:
#95CA0D;
float:left;
height:100%;
text-align:center;
line-height:150%;
}
</style>
<script type=
"text/javascript"
>
function
run(){
var
bar = document.getElementById(
"bar"
);
var
total = document.getElementById(
"total"
);
bar.style.width=parseInt(bar.style.width) + 1 +
"%"
;
total.innerHTML = bar.style.width;
if
(bar.style.width ==
"100%"
){
window.clearTimeout(timeout);
return
;
}
var
timeout=window.setTimeout(
"run()"
,100);
}
window.onload =
function
(){
run();
}
</script>
</head>
<body>
<div class=
"container"
>
<div id=
"bar"
style=
"width:0%;"
></div>
</div>
<span id=
"total"
></span>
</body>
</html>
效果图:
<html>
<head>
<title>进度条</title>
<style type=
"text/css"
>
.processcontainer{
width:450px;
border:1px solid
#6C9C2C;
height:25px;
}
#processbar{
background:
#95CA0D;
float:left;
height:100%;
text-align:center;
line-height:150%;
}
</style>
<script type=
"text/javascript"
>
function
setProcess(){
var
processbar = document.getElementById(
"processbar"
);
processbar.style.width = parseInt(processbar.style.width) + 1 +
"%"
;
processbar.innerHTML = processbar.style.width;
if
(processbar.style.width ==
"100%"
){
window.clearInterval(bartimer);
}
}
var
bartimer = window.setInterval(
function
(){setProcess();},100);
window.onload =
function
(){
bartimer;
}
</script>
</head>
<body>
<div class=
"processcontainer"
>
<div id=
"processbar"
style=
"width:0%;"
></div>
</div>
</body>
</html>
效果图:
3.setTimeout和setInterval区别
setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() ,setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭,或者让 code 自身再次调用 setTimeout()。
希望本文所述对大家的javascript程序设计有所帮助。
1.setTimeout和clearTimeout
效果图:
2.setInterval和clearInterval
效果图:
3.setTimeout和setInterval区别
setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() ,setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭,或者让 code 自身再次调用 setTimeout()。
阅读全文
0 0
- js进度条
- 进度条js
- js进度条
- js进度条
- js进度条。
- js进度条
- 进度条js
- js 进度条
- JS进度条
- js 进度条
- js进度条
- jS进度条
- js进度条
- JS-----------------进度条
- js的进度条代码
- js页面载入进度条
- JS进度条源代码
- 简单进度条JS实现
- DLL使用方法入门
- Mac下安装Scala,sbt和Spark
- 安卓常用工具类
- 22个免费的数据可视化和分析工具推荐
- Genymotion错误:An error occured while deploying the file.
- JS-----------------进度条
- XXX网址
- Java EE开发第十一章:3.servlet的体系结构以及常用方法
- 当你在浏览器中输入 google.com 并且按下回车之后发生了什么?
- win10安装oracle 11g 时出现INS-13001环境不满足最低要求
- 搜索引擎solr和elasticsearch
- 函数模板与类模板
- linux上安装memcached步骤
- 为什么占位符,可以防止sql注入漏洞?