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 相关文章推荐
javascript 三种方法实现获得和设置以及移除元素属性
Mar 20 Javascript
javascript 操作符(~、&amp;、|、^、)使用案例
Dec 31 Javascript
js中的事件捕捉模型与冒泡模型实例分析
Jan 10 Javascript
javascript实现的猜数小游戏完整实例代码
May 10 Javascript
DOM 事件的深入浅出(二)
Dec 05 Javascript
js单页hash路由原理与应用实战详解
Aug 14 Javascript
自定义PC微信扫码登录样式写法
Dec 12 Javascript
老生常谈JS中的继承及实现代码
Jul 06 Javascript
详解vue项目中使用token的身份验证的简单实践
Mar 08 Javascript
vue封装可复用组件confirm,并绑定在vue原型上的示例
Oct 31 Javascript
vue简单封装axios插件和接口的统一管理操作示例
Feb 02 Javascript
解决VUE项目使用Element-ui 下拉组件的验证失效问题
Nov 07 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
如何做到多笔资料的同步
2006/10/09 PHP
C/S和B/S两种架构区别与优缺点分析
2014/10/23 PHP
CentOS安装php v8js教程
2015/02/26 PHP
PHP模板引擎Smarty内置变量调解器用法详解
2016/04/11 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
2018/06/16 PHP
PHP面向对象程序设计中的self、static、parent关键字用法分析
2019/08/14 PHP
javascript面向对象之Javascript 继承
2010/05/04 Javascript
jquery 学习之二 属性(类)
2010/11/25 Javascript
jquery在Chrome下获取图片的长宽问题解决
2013/03/20 Javascript
JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
2014/08/16 Javascript
Javascript实现颜色rgb与16进制转换的方法
2015/04/18 Javascript
ECHO.js 纯javascript轻量级延迟加载的实例代码
2016/05/24 Javascript
js简单判断flash是否加载完成的方法
2016/06/21 Javascript
全面了解JavaScirpt 的垃圾(garbage collection)回收机制
2016/07/11 Javascript
Vue resource中的GET与POST请求的实例代码
2017/07/21 Javascript
老生常谈ES6中的类
2017/07/31 Javascript
JavaScrip数组删除特定元素的几种方法总结
2017/09/06 Javascript
Nodejs中crypto模块的安全知识讲解
2018/01/03 NodeJs
Vue 中使用 CSS Modules优雅方法
2018/04/09 Javascript
webstorm和.vue中es6语法报错的解决方法
2018/05/08 Javascript
jQuery实现的简单手风琴效果示例
2018/08/29 jQuery
vue在index.html中引入静态文件不生效问题及解决方法
2019/04/29 Javascript
pymssql数据库操作MSSQL2005实例分析
2015/05/25 Python
深入解析Python中函数的参数与作用域
2016/03/20 Python
Python实现自定义函数的5种常见形式分析
2018/06/16 Python
菲律宾旅游网站:Expedia菲律宾
2017/10/11 全球购物
科室工作个人总结的自我评价
2013/10/29 职场文书
优秀高中生事迹材料
2014/02/11 职场文书
商学院大学生求职的自我评价
2014/03/12 职场文书
个人融资协议书范本两则
2014/10/15 职场文书
机关作风建设心得体会
2014/10/22 职场文书
2015年党员个人剖析材料
2014/12/18 职场文书
2015年党员创先争优公开承诺书
2015/04/27 职场文书
农村环境卫生倡议书
2015/04/29 职场文书
结婚幸福感言
2015/08/01 职场文书
动画电影《擅长捉弄人的高木同学》6月10日上映!
2022/03/20 日漫