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 相关文章推荐
兼容FireFox 的 js 日历 支持时间的获取
Mar 04 Javascript
数组Array进行原型prototype扩展后带来的for in遍历问题
Feb 07 Javascript
JS实现self的resend
Jul 22 Javascript
treepanel动态加载数据实现代码
Dec 15 Javascript
让元素在网页中可拖动示例代码
Aug 13 Javascript
js 阻止子元素响应父元素的onmouseout事件具体实现
Dec 23 Javascript
toggle()隐藏问题的解决方法
Feb 17 Javascript
node.js下when.js 的异步编程实践
Dec 03 Javascript
深入分析jQuery的ready函数是如何工作的(工作原理)
Dec 17 Javascript
vue中计算属性(computed)、methods和watched之间的区别
Jul 27 Javascript
原生JS实现移动端web轮播图详解(结合Tween算法造轮子)
Sep 10 Javascript
微信小程序App生命周期详解
Jan 31 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
PHP下10件你也许并不了解的事情
2008/09/11 PHP
初识通用数据库操作类――前端easyui-datagrid,form(php)
2015/07/31 PHP
PHP实现读取文件夹及批量重命名文件操作示例
2019/04/15 PHP
js 幻灯片的实现
2011/12/06 Javascript
jQuery中setTimeout的几种使用方法小结
2013/04/07 Javascript
一个简单的jquery进度条示例
2014/04/28 Javascript
jquery实现滑屏大图定时收缩为小banner图片的广告代码
2015/09/02 Javascript
莱鸟介绍javascript onclick事件
2016/01/06 Javascript
浅析jquery数组删除指定元素的方法:grep()
2016/05/19 Javascript
Javascript之面向对象--接口
2016/12/02 Javascript
解决URL地址中的中文乱码问题的办法
2017/02/10 Javascript
jQuery插件zTree实现获取一级节点数据的方法
2017/03/08 Javascript
原生JS实现隐藏显示图片 JS实现点击切换图片效果
2021/01/27 Javascript
BootStrap模态框不垂直居中的解决方法
2017/10/19 Javascript
详解给Vue2路由导航钩子和axios拦截器做个封装
2018/04/10 Javascript
vue axios基于常见业务场景的二次封装的实现
2018/09/21 Javascript
Node.js模拟发起http请求从异步转同步的5种用法
2018/09/26 Javascript
angular4中引入echarts的方法示例
2019/01/29 Javascript
微信小程序云开发如何使用npm安装依赖
2019/05/18 Javascript
为nuxt项目写一个面包屑cli工具实现自动生成页面与面包屑配置
2019/09/29 Javascript
vue实现树形结构样式和功能的实例代码
2019/10/15 Javascript
vue制作抓娃娃机的示例代码
2020/04/17 Javascript
Python学习笔记之pandas索引列、过滤、分组、求和功能示例
2019/06/03 Python
python实现自动化上线脚本的示例
2019/07/01 Python
详解Python对JSON中的特殊类型进行Encoder
2019/07/15 Python
解决pycharm上的jupyter notebook端口被占用问题
2019/12/17 Python
雅诗兰黛旗下走天然植物路线的彩妆品牌:Prescriptives
2016/08/14 全球购物
Joseph官网:英国小众奢侈品牌
2019/05/17 全球购物
评析教师个人的自我评价
2014/02/19 职场文书
2014年廉洁自律承诺书
2014/05/26 职场文书
大学生就业求职信
2014/06/12 职场文书
2015年体育教学工作总结
2015/05/20 职场文书
工作年限证明模板
2015/06/15 职场文书
入党自传范文2015
2015/06/26 职场文书
JS中一些高效的魔法运算符总结
2021/05/06 Javascript
vue+springboot实现登录验证码
2021/05/27 Vue.js