jQuery实现的进度条效果


Posted in Javascript onJuly 15, 2015

在某些特定的场景下,应用进度条效果,可以提高网站的人性化程度,能够让用户能够掌握进度,增加对进度的耐心,否则可能直接导致关闭页面,从来导致网站流失用户,下面就是用过jQuery实现的进度效果代码。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>三水点靠木</title>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<style type="text/css">
#progress 
{
 background:white;
 height:20px;
 padding:2px;
 border:1px solid green;
 margin:2px;
}
#progress span 
{
 background:green;
 height:16px;
 text-align:center;
 padding:1px;
 margin:1px;
 display:block;
 color:yellow;
 font-weight:bold;
 font-size:14px;
 width:0%;
}
</style>
<script type="text/javascript"> 
 var progress_node_id = "progress"; 
 function SetProgress(progress) { 
  if (progress) { 
   $("#" + progress_node_id + " > span").css("width", String(progress) + "%"); 
   $("#" + progress_node_id + " > span").html(String(progress) + "%"); 
  } 
 } 
 var i = 0; 
 function doProgress() { 
 if (i > 100) { 
  alert("Progress Bar Finished!"); 
  return; 
 } 
 if (i <= 100) { 
  setTimeout("doProgress()", 500); 
  SetProgress(i); 
  i++; 
 } 
 } 
 $(document).ready(function() { 
  doProgress(); 
 }); 
</script>
</head>
<body>
<h1>jQuery实现进度条效果代码</h1>
<p>原理就是使用 Javascript 控制 SPAN CSS 的宽度(以及其他的样式),刷新查看</p>
<div id="progress"><span></span></div>
</body>
</html>

以上代码实现了常用的进度条效果,在进度条推进的时候有百分比标注,非常的人性化。

Javascript 相关文章推荐
用JavaScript 处理 URL 的两个函数代码
Aug 13 Javascript
JavaScript基本编码模式小结
May 23 Javascript
jquery中交替点击事件toggle方法的使用示例
Dec 08 Javascript
JS实现的不规则TAB选项卡效果代码
Sep 18 Javascript
jquery常用的12个小功能
Jul 22 Javascript
利用纯Vue.js构建Bootstrap组件
Nov 03 Javascript
使用JS代码实现点击按钮下载文件
Nov 12 Javascript
BootStrap Datetimepicker 汉化的实现代码
Feb 10 Javascript
页面间固定参数,通过cookie传值的实现方法
May 31 Javascript
vue input输入框模糊查询的示例代码
May 22 Javascript
详解Bootstrap 学习(一)入门
Apr 12 Javascript
利用React高阶组件实现一个面包屑导航的示例
Aug 23 Javascript
jQuery中(function($){})(jQuery)详解
Jul 15 #Javascript
jQuery的事件委托实例分析
Jul 15 #Javascript
jQuery的end()方法使用详解
Jul 15 #Javascript
浅谈$(document)和$(window)的区别
Jul 15 #Javascript
浅谈window对象的scrollBy()方法
Jul 15 #Javascript
jQuery的bind()方法使用详解
Jul 15 #Javascript
纯JavaScript实现的分页插件实例
Jul 14 #Javascript
You might like
如何对PHP程序中的常见漏洞进行攻击(下)
2006/10/09 PHP
js获取当前页面路径示例讲解
2014/01/08 Javascript
JavaScript中for-in遍历方式示例介绍
2014/02/11 Javascript
浅谈轻量级js模板引擎simplite
2015/02/13 Javascript
浅析JavaScript动画模拟拖拽原理
2016/12/09 Javascript
jQuery实现简易的输入框字数计数功能示例
2017/01/16 Javascript
JSONP跨域请求
2017/03/02 Javascript
slideToggle+slideup实现手机端折叠菜单效果
2017/05/25 Javascript
JS实现提交表单前的数字及邮箱校检功能
2017/11/13 Javascript
JavaScript引用类型Function实例详解
2018/08/09 Javascript
angularJs在多个控制器中共享服务数据的方法
2018/09/30 Javascript
微信小程序实现横向滚动导航栏效果
2019/12/12 Javascript
Layui弹框中数据表格中可双击选择一条数据的实现
2020/05/06 Javascript
基于javascript实现放大镜特效
2020/12/03 Javascript
python利用hook技术破解https的实例代码
2013/03/25 Python
使用Python对Excel进行读写操作
2017/03/30 Python
python使用json序列化datetime类型实例解析
2018/02/11 Python
Python变量赋值的秘密分享
2018/04/03 Python
在python中实现调用可执行文件.exe的3种方法
2019/07/07 Python
Python Numpy 自然数填充数组的实现
2019/11/28 Python
Python爬虫入门教程02之笔趣阁小说爬取
2021/01/24 Python
土耳其国际性时尚购物网站:Modanisa
2018/01/19 全球购物
英国家喻户晓的家居商店:The Range
2019/03/25 全球购物
会计主管岗位职责范文
2013/11/08 职场文书
毕业生就业推荐信范文
2013/12/01 职场文书
霸王洗发水广告词
2014/03/14 职场文书
小学教师培训方案
2014/06/09 职场文书
2014年化妆品销售工作总结
2014/12/01 职场文书
项目经理岗位职责范本
2015/04/01 职场文书
2015财务年终工作总结范文
2015/05/22 职场文书
教师节班会开场白
2015/06/01 职场文书
公司财务管理制度
2015/08/04 职场文书
大学生先进个人主要事迹材料
2015/11/04 职场文书
2019餐饮行业创业计划书!
2019/06/27 职场文书
CSS三大特性继承性、层叠性和优先级详解
2022/01/18 HTML / CSS
mysql数据库隔离级别详解
2022/06/16 MySQL