700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > JavaScript实现进度条的原生代码

JavaScript实现进度条的原生代码

时间:2021-03-03 00:39:42

相关推荐

JavaScript实现进度条的原生代码

web前端|js教程

JavaScript,js,代码

web前端-js教程

在我们日常开发工作中、相信小伙伴们对进度条应该不陌生吧,进度条在我们项目中,还是有非常大的做用,那么我们今天就到大家详细的介绍下JavaScript实现进度条的实例分析!

手游平台源码免费版,ubuntu下共享桌面,tomcat没有用户,爬虫集中管理,php 集合类,黄石计算机seo推广哪家好lzw

setTimeout和clearTimeou

友价源码商城t5更新4月27,ubuntu内核大概多大,tomcat8安装版 报错,爬虫代理池更新,盗版电影网站php源码,茂名seo平台lzw

进度条.container{width:450px;border:1px solid #6C9C2C;height:25px; }#bar{background:#95CA0D;float:left; height:100%;text-align:center;line-height:150%; } 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();}

效果图:

电销服务平台源码,vscode是什么架构,ubuntu 密码格式,如何打开tomcat主页,dejango爬虫,php 类静态方法调用,seo优化搜索排名置顶,怎么把网站的源码下载,discuz 模板lzw

进度条.processcontainer{width:450px;border:1px solid #6C9C2C;height:25px; } #processbar{background:#95CA0D;float:left; height:100%;text-align:center;line-height:150%; } 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; }

效果图:

3.setTimeout和setInterval区别

setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() ,setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭,或者让 code 自身再次调用 setTimeout()。

总结:

相信大家通过对本文的学习,对JavaScript实现进度条有了进一步的了解,当遇到同样的要求时,可以借鉴本文,希望对你有所帮助!

相关推荐:

JS原生上传大文件显示进度条-php上传文件

JavaScript基于定时器实现进度条的实例

JavaScript实现音频控制进度条

JS与HTML结合实现流程进度条展示方法介绍

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。