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 相关文章推荐
原生Js实现按的数据源均分时间点幻灯片效果(已封装)
Dec 28 Javascript
JavaScript面向对象程序设计三 原型模式(上)
Dec 21 Javascript
关于jquery.validate1.9.0前台验证的使用介绍
Apr 26 Javascript
jQuery内置的AJAX功能和JSON的使用实例
Jul 27 Javascript
教你使用javascript简单写一个页面模板引擎
May 05 Javascript
第二章之Bootstrap 页面排版样式
Apr 25 Javascript
angular.js分页代码的实例
Jul 27 Javascript
jquery dialog获取焦点的方法
Feb 09 Javascript
jQuery动态追加页面数据以及事件委托详解
May 06 jQuery
详解vue项目接入微信JSSDK的坑
Dec 14 Javascript
微信小程序 Storage更新详解
Jul 16 Javascript
VUE异步更新DOM - 用$nextTick解决DOM视图的问题
Nov 06 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中计算未知长度的字符串哪个字符出现的次数最多的代码
2012/08/14 PHP
探讨php中header的用法详解
2013/06/07 PHP
LNMP部署laravel以及xhprof安装使用教程
2017/09/14 PHP
IE中createElement需要注意的一个问题
2010/07/13 Javascript
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
2013/03/25 Javascript
jQuery父级以及同级元素查找介绍
2013/09/04 Javascript
使用JSLint提高JS代码质量方法分享
2013/12/16 Javascript
Mac OS X 系统下安装和部署Egret引擎开发环境
2014/09/03 Javascript
JavaScript使用function定义对象并调用的方法
2015/03/23 Javascript
jQuery插件zTree实现更新根节点中第i个节点名称的方法示例
2017/03/08 Javascript
JS设计模式之数据访问对象模式的实例讲解
2017/09/30 Javascript
JS实现的合并多个数组去重算法示例
2018/04/11 Javascript
[01:19]DOTA2城市挑战赛报名开始 开启你的城市传奇
2018/03/23 DOTA
[02:10]三分钟回顾完美世界城市挑战赛
2019/01/24 DOTA
[01:16:37]【全国守擂赛】第三周决赛 Dark Knight vs. 一个弱队
2020/05/04 DOTA
python解析json实例方法
2013/11/19 Python
python实现给字典添加条目的方法
2014/09/25 Python
Python中logging模块的用法实例
2014/09/29 Python
github配置使用指南
2014/11/18 Python
Python基于pygame实现的弹力球效果(附源码)
2015/11/11 Python
Python编程实现蚁群算法详解
2017/11/13 Python
python pandas中DataFrame类型数据操作函数的方法
2018/04/08 Python
对Python 文件夹遍历和文件查找的实例讲解
2018/04/26 Python
Python中利用aiohttp制作异步爬虫及简单应用
2018/11/29 Python
Python3爬虫学习之将爬取的信息保存到本地的方法详解
2018/12/12 Python
python celery分布式任务队列的使用详解
2019/07/08 Python
Flask配置Cors跨域的实现
2019/07/12 Python
python3连接mysql获取ansible动态inventory脚本
2020/01/19 Python
Python中的 ansible 动态Inventory 脚本
2020/01/19 Python
德国香水、化妆品和护理产品网上商店:Parfumdreams
2018/09/26 全球购物
酒店副总岗位职责
2013/12/24 职场文书
员工评语大全
2014/01/19 职场文书
教师求职自荐书
2014/06/14 职场文书
体育教师个人总结
2015/02/09 职场文书
关于召开会议的通知
2015/04/15 职场文书
Python借助with语句实现代码段只执行有限次
2022/03/23 Python