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 相关文章推荐
JQuery验证jsp页面属性是否为空(实例代码)
Nov 08 Javascript
动态创建script在IE中缓存js文件时导致编码的解决方法
May 04 Javascript
DOM基础教程之事件对象
Jan 20 Javascript
解决jQuery uploadify在非IE核心浏览器下无法上传
Aug 05 Javascript
jquery实现的点击翻书效果代码
Nov 04 Javascript
js实现的彩色方块飞舞奇幻效果
Jan 27 Javascript
在Node.js中使用Javascript Generators详解
May 05 Javascript
jQuery实现验证码功能
Mar 17 Javascript
jQuery实现的淡入淡出与滑入滑出效果示例
Apr 18 jQuery
Vue头像处理方案小结
Jul 26 Javascript
详解Node.js一行命令上传本地文件到服务器
Apr 22 Javascript
详解vue 路由跳转四种方式 (带参数)
Apr 28 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
再谈querySelector和querySelectorAll的区别与联系
2012/04/20 Javascript
jQuery切换网页皮肤并保存到Cookie示例代码
2014/06/16 Javascript
基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标
2016/01/22 Javascript
jquery中live()方法和bind()方法区别分析
2016/06/23 Javascript
JavaScript中闭包之浅析解读(必看篇)
2016/08/25 Javascript
解析JavaScript实现DDoS攻击原理与保护措施
2016/12/26 Javascript
AngularJs表单校验功能实例代码
2017/02/09 Javascript
详解nodeJS之二进制buffer对象
2017/06/03 NodeJs
Vue 动态组件与 v-once 指令的实现
2019/02/12 Javascript
node中使用es6/7/8(支持性与性能)
2019/03/28 Javascript
在vue项目中使用sass语法问题
2019/07/18 Javascript
JavaScript实现五子棋小游戏
2020/10/26 Javascript
Django 连接sql server数据库的方法
2018/06/30 Python
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
2018/12/14 Python
Django-Model数据库操作(增删改查、连表结构)详解
2019/07/17 Python
Django中使用haystack+whoosh实现搜索功能
2019/10/08 Python
python实现两个字典合并,两个list合并
2019/12/02 Python
flask框架渲染Jinja模板与传入模板变量操作详解
2020/01/25 Python
jupyter notebook 调用环境中的Keras或者pytorch教程
2020/04/14 Python
python_matplotlib改变横坐标和纵坐标上的刻度(ticks)方式
2020/05/16 Python
利用CSS3实现动态的二级三级菜单效果实例源码
2017/01/04 HTML / CSS
橄榄树药房:OLIVEDA
2019/09/01 全球购物
英国时尚泳装品牌:Maru Swimwear
2019/10/06 全球购物
美国轻奢时尚购物网站:REVOLVE(支持中文)
2020/07/18 全球购物
企业文化建设实施方案
2014/03/22 职场文书
葬礼司仪主持词
2014/03/31 职场文书
园艺专业毕业生求职信
2014/09/02 职场文书
党课心得体会范文
2014/09/09 职场文书
趣味运动会广播稿
2014/09/13 职场文书
个人四风问题整改措施思想汇报
2014/10/04 职场文书
工程技术负责人岗位职责
2015/04/13 职场文书
人事任命通知书
2015/04/21 职场文书
丧事答谢词大全
2015/09/30 职场文书
CSS 一行代码实现头像与国旗的融合
2021/10/24 HTML / CSS
MySQL数据库中varchar类型的数字比较大小的方法
2021/11/17 MySQL
mysql中数据库覆盖导入的几种方式总结
2022/03/25 MySQL