js实现简单进度条效果


Posted in Javascript onMarch 25, 2020

本文实例为大家分享了js实现简单进度条的具体代码,供大家参考,具体内容如下

实现进度条需要三个部分:

1、外部的大容器
2、在增长的进度条
3、显示进度条可视化的百分数

运用js控制进度条的width便可实现;

具体代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
 <style>
 div{
 width: 500px;
 height: 50px;
 position: relative;
 border: 2px solid;
 margin: 0 auto;
 }
 aside{
 height: 50px;
 background:red;
 }
 p{
 position: absolute;
 top: 0;
 right: 0;
 }
 </style>
 <script type="text/javascript">
 var i = 0;
 var timer = setInterval(function(){
 document.getElementById("aside").style.width = i++ + 'px';
 document.getElementById("span").innerHTML = parseInt(i*100/500);
 if(i > 500){
 clearInterval(timer);}
 },10)
 </script>
</head>
<body>
 <div>
 <aside id="aside" style="width: 10px;"></aside>
 <p><span id="span">0</span>%</p>
 </div>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
为jQuery.Treeview添加右键菜单的实现代码
Oct 22 Javascript
javascript倒计时效果实现
Nov 12 Javascript
jquery.form.js框架实现文件上传功能案例解析(springmvc)
May 26 Javascript
js学习阶段总结(必看篇)
Jun 16 Javascript
JavaScript如何实现跨域请求
Aug 05 Javascript
BootstrapValidator不触发校验的实现代码
Sep 28 Javascript
node.js实现复制文本到剪切板的功能
Jan 23 Javascript
利用node.js+mongodb如何搭建一个简单登录注册的功能详解
Jul 30 Javascript
vue v-for循环重复数据无法添加问题解决方法【加track-by='索引'】
Mar 15 Javascript
vue  elementUI 表单嵌套验证的实例代码
Nov 06 Javascript
antd Select下拉菜单动态添加option里的内容操作
Nov 02 Javascript
JS创建或填充任意长度数组的小技巧汇总
Oct 24 Javascript
JavaScript实现简单进度条效果
Mar 25 #Javascript
JavaScript实现随机点名程序
Mar 25 #Javascript
微信小程序分享小程序码的生成(带参数)以及参数的获取
Mar 25 #Javascript
JS实现网页时钟特效
Mar 25 #Javascript
js实现小时钟效果
Mar 25 #Javascript
vue页面更新patch的实现示例
Mar 25 #Javascript
微信小程序scroll-view隐藏滚动条的方法详解
Mar 25 #Javascript
You might like
PHP5 操作MySQL数据库基础代码
2009/09/29 PHP
PHP sprintf()函数用例解析
2011/05/18 PHP
PHP 接入支付宝即时到账功能
2016/09/18 PHP
javascript 写类方式之五
2009/07/05 Javascript
js下判断 iframe 是否加载完成的完美方法
2010/10/26 Javascript
Web开发者必备的12款超赞jQuery插件
2010/12/03 Javascript
jquery eval解析JSON中的注意点介绍
2013/08/23 Javascript
js导出table到excel同时兼容FF和IE示例
2013/09/03 Javascript
Extjs表单常见验证小结
2014/03/07 Javascript
jQuery的ready方法详解
2014/11/27 Javascript
了不起的node.js读书笔记之mongodb数据库交互
2014/12/22 Javascript
javascript二维数组转置实例
2015/01/22 Javascript
JavaScript数组去重的3种方法和代码实例
2015/07/01 Javascript
JavaScript表单焦点自动切换代码
2016/07/24 Javascript
详解JavaScript中的属性和特性
2016/12/08 Javascript
AngularJS基于ui-route实现深层路由的方法【路由嵌套】
2016/12/14 Javascript
js实现简易垂直滚动条
2017/02/22 Javascript
Angular2.js实现表单验证详解
2017/06/23 Javascript
详解如何让Express支持async/await
2017/10/09 Javascript
你不可不知的Vue.js列表渲染详解
2019/10/01 Javascript
Vue切换组件实现返回后不重置数据,保留历史设置操作
2020/07/21 Javascript
javascript实现移动端轮播图
2020/12/09 Javascript
python通过加号运算符操作列表的方法
2015/07/28 Python
Python使用redis pool的一种单例实现方式
2016/04/16 Python
使用pandas read_table读取csv文件的方法
2018/07/04 Python
selenium+python实现1688网站验证码图片的截取功能
2018/08/14 Python
python微信好友数据分析详解
2018/11/19 Python
python GUI库图形界面开发之PyQt5菜单栏控件QMenuBar的详细使用方法与实例
2020/02/28 Python
Python 在局部变量域中执行代码
2020/08/07 Python
Bealls Florida百货商店:生活服饰、家居装饰和鞋子
2018/02/23 全球购物
领导干部作风建设自查报告
2014/10/23 职场文书
企业党支部工作总结2015
2015/05/21 职场文书
新兵入伍决心书
2015/09/22 职场文书
解决mysql模糊查询索引失效问题的几种方法
2021/06/18 MySQL
mysql中int(3)和int(10)的数值范围是否相同
2021/10/16 MySQL
Vertica集成Apache Hudi重磅使用指南
2022/03/31 Servers