c js html页面进度条,js实现进度条的方法
本文实例讲述了js实现进度条的方法。分享给大家供大家参考。具体实现方法如下:
1.setTimeout和clearTimeout
进度条
.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();
}
效果图:
2.setInterval和clearInterval
进度条
.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程序设计有所帮助。
c js html页面进度条,js实现进度条的方法相关推荐
- 网页自动切换html css js,HTML页面自动清理js、css文件的缓存(自动添加版本号)_HTML/Xhtml_网页制作...
这篇文章主要介绍了HTML页面自动清理js.css文件的缓存(自动添加版本号),小编觉得挺不错的,现在分享给大家HTML源码,也给大家做个参考.对HTML感兴趣的小伙伴们一起跟随小编过来看看吧 在we ...
- jquery.fireworks.js表白页面放烟花js特效
下载地址 jquery.fireworks.js实现的爱情表白页面放烟花特效 dd:
- js获取页面宽度给JS div设宽度
document.body.offsetWidth; document.getElementById("rightlst").style.width="100px&quo ...
- ext 日期时间控件js html页面代码,Ext JS框架中日期函数的用法及日期选择控件的实现...
增加或减少时间,这个函数不改变原有Date对象的值,而是返回一个新的Date对象. // @param {Date} date 原日期对象. // @param {String} interval v ...
- js的定时器 实现页面展示的异步刷新 多线程同步实现方式 附进度条js代码
先简单介绍下两个场景 结果迅速能出来,采用多线程的同步方式 如果逻辑处理比较快,3-5秒任务就会执行完毕,你也可以采用同步多线程同步的方式,代码如下: 数据校验使用到的线程实例: if(null!=c ...
- 基于腾讯 x5 开源库,提高 webView 开发效率,大概要节约你百分之六十的时间成本。该案例支持处理 js 的交互逻辑且无耦合、同时暴露进度条加载进度、可以监听异常 error 状态、支持视频播放
YCWebView 项目地址:yangchong211/YCWebView 简介: 基于腾讯 x5 开源库,提高 webView 开发效率,大概要节约你百分之六十的时间成本.该案例支持处理 js 的交 ...
- html canvas直线进度条,js+HTML5 canvas 实现简单的加载条(进度条)功能示例
本文实例讲述了js+HTML5 canvas 实现简单的加载条(进度条)功能.分享给大家供大家参考,具体如下: www.jb51.net canvas实现加载条动画 /* * 获取canvas, ca ...
- html5 音乐播放进度条,js实现音乐播放控制条
前言 html5中提供audio标签, 该标签实现音频的播放,之前就一直对于音频以及视频播放比较感兴趣,一直想要自己实现一个音频和视频播放的模块,这也是本文章撰写的初衷,最近花了些时间实现了Audio ...
- php 中js跳转页面跳转页面,js跳转代码_PHP页面跳转 Js页面跳转代码
摘要 腾兴网为您分享:PHP页面跳转 Js页面跳转代码,自动刷宝,中信金通,携程抢票,未来屋等软件知识,以及沃金汇,沃行讯通,securecrt.exe,我的世界变形金刚mod,一票通,农场小分队,手 ...
- Layui页面元素之选项卡、进度条、面板、表格 、徽章、时间线、辅助元素
Layui页面元素之选项卡.进度条.面板.表格 .徽章.时间线.辅助元素 效果 demo 选项卡.面板.时间线很重要 效果 demo <!DOCTYPE html> <html> ...
最新文章
- jboss_log4j.xml配置
- 如何设计 QQ、微信、微博、Github 等等,第三方账号登陆 ?(附表设计)
- 广州创龙TMS320C6748 DSP开发板免费申请试用
- Jquery中获取选中的select的值
- pythonpackage详解_Python详解之包管理:__init__.py
- mysql获取用户权限api_AnalyticDB MySQL服务关联角色
- 数据分析实例:企业需要什么样的数据分析人才?
- 插件怎么用_PPT插件怎么用?用好了10s就能给出一个动画特效,不好看不要钱
- unity3d圣典脚本基础学习C#版本
- GitHub网页版开始教程
- linux免费私人云盘软件,Appnode+kodexplorer免费搭建私有云盘
- [ALAPI]免费聚合视频无水印接口分享
- SWFUpload学习记录
- 什么是嵌入式开发?为什么用C语言作为开发语言?
- gridview动态添加行
- 显示前半内容后半内容用省略号_220六语文课文内容填空与句子练习
- Excel加密文档 加密保护破解方法 亲测有效
- 启动系统时弹窗“Cannot load resource dll:REPLRES.RLL”弹窗问题解决
- 转:听听别人怎么说:VueJS 与 ReactJS
- Window Server 2012许可证过期解决方法
热门文章
- R语言生成词云(wordcloud)实战
- R语言广义线性模型函数GLM、广义线性模型(Generalized linear models)、GLM函数的语法形式、glm模型常用函数、常用连接函数、逻辑回归、泊松回归、系数解读、过散度分析
- R语言可视化:散点图、散点图和折线图(line charts)、3D散点图、旋转3D散点图、气泡图、corrgram包可视化相关性矩阵、马赛克图( Mosaic plots)、hexbin、密度图
- 数据库中的字段varchar类型和char类型的区别?
- keras构建前馈神经网络(feedforward neural network)进行回归模型构建和学习
- php$SQL时间函数,PHP模拟SQL Server的两个日期处理函数-PHP教程,PHP应用
- KNN算法(K最近邻算法)详解
- A networkIntegration Approach for Drug-Target interaction Prediction and ComputationalDrug Repositio
- 使用Oracle创建图书馆数据库(book reader lib loan表)
- 安卓设置菊花动画_Android Progressbar自定义菊花效果