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 相关文章推荐
静态图片的十一种滤镜效果--不支持Ie7及非IE浏览器。
Mar 06 Javascript
基于jquery的一个简单的脚本验证插件
Apr 05 Javascript
jquery多浏览器捕捉回车事件代码
Jun 22 Javascript
javascript函数重载解决方案分享
Feb 19 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
Jul 18 Javascript
js钢琴按钮波浪式图片排列效果代码分享
Aug 26 Javascript
基于Javascript实现倒计时功能
Feb 22 Javascript
jQuery xml字符串的解析、读取及查找方法
Mar 01 Javascript
AngularJS入门教程之Helloworld示例
Dec 25 Javascript
深入理解react-router@4.0 使用和源码解析
May 23 Javascript
详解jquery选择器的原理
Aug 01 jQuery
js操作table中tr的顺序实现上移下移一行的效果
Nov 22 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
全国FM电台频率大全 - 26 西藏自治区
2020/03/11 无线电
用mysql触发器自动更新memcache的实现代码
2009/10/11 PHP
php 使用post,get的一种简洁方式
2010/04/25 PHP
批量修改RAR文件注释的php代码
2010/11/20 PHP
PHP各种异常和错误的拦截方法及发生致命错误时进行报警
2016/01/19 PHP
详解js异步文件加载器
2016/01/24 PHP
php下载文件超时时间的设置方法
2016/10/06 PHP
PHP安装memcache扩展的步骤讲解
2019/02/14 PHP
js获取select选中的option的text示例代码
2013/12/19 Javascript
javascript检测是否联网的实现代码
2014/09/28 Javascript
jQuery实现伸展与合拢panel的方法
2015/04/30 Javascript
JS实现超精简的链接列表在固定区域内滚动效果代码
2015/11/04 Javascript
利用Chrome DevTools直接调试Node.js和JavaScript的方法详解(并行)
2017/02/16 Javascript
基于JavaScript实现的顺序查找算法示例
2017/04/14 Javascript
Vue中computed与methods的区别详解
2018/03/24 Javascript
vue 监听某个div垂直滚动条下拉到底部的方法
2018/09/15 Javascript
微信小程序下拉框组件使用方法详解
2018/12/28 Javascript
微信小程序实现写入读取缓存详解
2019/08/30 Javascript
[05:13]2018DOTA2亚洲邀请赛主赛事第二日战况回顾 LGD、VG双雄携手晋级
2018/04/05 DOTA
[00:52]DOTA2国际邀请赛
2020/02/21 DOTA
Python使用filetype精确判断文件类型
2017/07/02 Python
pytorch 实现在一个优化器中设置多个网络参数的例子
2020/02/20 Python
python程序输出无内容的解决方式
2020/04/09 Python
The North Face北面美国官网:美国著名户外品牌
2018/09/15 全球购物
创造美妙香氛体验:Aera扩散器和香水
2018/11/25 全球购物
英国现代市场:ARKET
2019/04/10 全球购物
预备党员的自我评价
2014/03/12 职场文书
2014年清明节寄语
2014/04/03 职场文书
大班幼儿评语大全
2014/04/30 职场文书
小学生教师节演讲稿
2014/09/03 职场文书
2014幼儿园班主任工作总结
2014/12/04 职场文书
先进个人材料怎么写
2014/12/30 职场文书
工程部岗位职责
2015/02/10 职场文书
求职自我评价怎么写
2015/03/09 职场文书
公司车队管理制度
2015/08/04 职场文书
ElementUI实现el-form表单重置功能按钮
2021/07/21 Javascript