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 相关文章推荐
AJAX分页的代码(后台asp.net)
Feb 14 Javascript
jQuery调用WebService的实现代码
Jun 19 Javascript
用js实现in_array的方法
Nov 05 Javascript
详解AngularJS中的依赖注入机制
Jun 17 Javascript
Javascript的表单验证-提交表单
Mar 18 Javascript
使用jquery提交form表单并自定义action的方法
May 25 Javascript
AngularJS基础 ng-mousemove 指令简单示例
Aug 02 Javascript
jQuery实现Select左右复制移动内容
Aug 05 Javascript
浅谈JS获取元素的N种方法及其动静态讨论
Aug 25 Javascript
vue按需引入element Transfer 穿梭框
Sep 30 Javascript
详解vue开发中调用微信jssdk的问题
Apr 16 Javascript
微信小程序自定义navigationBar顶部导航栏适配所有机型(附完整案例)
Apr 26 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读取flv文件的播放时间长度
2009/09/03 PHP
php动态变量定义及使用
2015/06/10 PHP
SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
2017/07/27 PHP
ie和firefox中img对象区别的困惑
2006/12/27 Javascript
解析使用JS 清空File控件的路径值
2013/07/08 Javascript
javascript简单事件处理和with用法介绍
2013/09/16 Javascript
javascript内置对象arguments详解
2014/03/16 Javascript
使用Javascript简单实现图片无缝滚动
2014/12/05 Javascript
jQuery实现的手机发送验证码倒计时效果代码分享
2015/08/24 Javascript
jquery实现九宫格大转盘抽奖
2015/11/13 Javascript
Node.js开发教程之基于OnceIO框架实现文件上传和验证功能
2016/11/30 Javascript
原生Aajax 和jQuery Ajax 写法个人总结
2017/03/24 jQuery
前端主流框架vue学习笔记第一篇
2017/07/26 Javascript
基于js 本地存储(详解)
2017/08/16 Javascript
JavaScript折半查找(二分查找)算法原理与实现方法示例
2018/08/06 Javascript
小程序实现自定义导航栏适配完美版
2019/04/02 Javascript
[03:43]TI9战队采访——PSG.LGD
2019/08/22 DOTA
对于Python编程中一些重用与缩减的建议
2015/04/14 Python
Python爬取国外天气预报网站的方法
2015/07/10 Python
详解使用python的logging模块在stdout输出的两种方法
2017/05/17 Python
Python使用PyCrypto实现AES加密功能示例
2017/05/22 Python
python实现全盘扫描搜索功能的方法
2019/02/14 Python
python 判断文件还是文件夹的简单实例
2019/06/10 Python
解决os.path.isdir() 判断文件夹却返回false的问题
2019/11/29 Python
PyTorch中 tensor.detach() 和 tensor.data 的区别详解
2020/01/06 Python
python实现井字棋小游戏
2020/03/04 Python
详解CSS3中nth-child与nth-of-type的区别
2017/01/05 HTML / CSS
详解px单位html5响应式方案
2018/03/08 HTML / CSS
印度最大的酒店品牌网络:OYO Rooms
2016/07/24 全球购物
设计师家具购买和委托在线市场:Viyet
2016/11/16 全球购物
印度服装购物网站:Limeroad
2018/09/26 全球购物
团员个人的自我评价
2013/12/02 职场文书
学习保证书范文
2014/04/30 职场文书
幼儿园教师管理制度
2015/08/05 职场文书
浅谈Golang 切片(slice)扩容机制的原理
2021/06/09 Golang
javascript函数式编程基础
2021/09/15 Javascript