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修改css样式style
Apr 15 Javascript
js 函数的执行环境和作用域链的深入解析
Nov 01 Javascript
jQuery animate easing使用方法图文详解
Jun 17 Javascript
js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码
Sep 09 Javascript
JavaScript实现使用Canvas绘制图形的基本教程
Oct 27 Javascript
Javascript中常用类型的格式化方法小结
Dec 26 Javascript
VUE开发一个图片轮播的组件示例代码
Mar 06 Javascript
如何使用JS在HTML中自定义字符串格式化
Jul 20 Javascript
Vue.js 实现微信公众号菜单编辑器功能(二)
May 08 Javascript
Node.js爬虫如何获取天气和每日问候详解
Aug 26 Javascript
JS实现商城秒杀倒计时功能(动态设置秒杀时间)
Dec 12 Javascript
(开源)微信小程序+mqtt,esp8266温湿度读取
Apr 02 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中的session永不过期的解决思路及实现方法分享
2011/04/20 PHP
PHP+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)
2011/12/28 PHP
真正的JQuery.ajax传递中文参数的解决方法
2011/05/28 Javascript
Textbox控件注册回车事件及触发按钮提交事件具体实现
2013/03/04 Javascript
jQuery的attr与prop使用介绍
2013/10/10 Javascript
jquery高级编程的最佳实践详解
2014/03/23 Javascript
Node.js模拟浏览器文件上传示例
2014/03/26 Javascript
js全选实现和判断是否有复选框选中的方法
2015/02/17 Javascript
js正则表达式最长匹配(贪婪匹配)和最短匹配(懒惰匹配)用法分析
2016/12/27 Javascript
使用jquery给新生的th绑定hover事件的实例
2017/02/10 Javascript
jQuery实现获取h1-h6标题元素值的方法
2017/03/06 Javascript
解决Extjs下拉框不显示的问题
2017/06/21 Javascript
vue js秒转天数小时分钟秒的实例代码
2018/08/08 Javascript
jQuery实现手风琴效果(蒙版)
2020/01/11 jQuery
node.JS事件机制与events事件模块的使用方法详解
2020/02/06 Javascript
Python基于回溯法子集树模板解决0-1背包问题实例
2017/09/02 Python
解决Scrapy安装错误:Microsoft Visual C++ 14.0 is required...
2017/10/01 Python
python pandas库中DataFrame对行和列的操作实例讲解
2018/06/09 Python
Python学习小技巧总结
2018/06/10 Python
使用Python进行体育竞技分析(预测球队成绩)
2019/05/16 Python
Python 词典(Dict) 加载与保存示例
2019/12/06 Python
Python 通过爬虫实现GitHub网页的模拟登录的示例代码
2020/08/17 Python
美国著名珠宝品牌之一:Jared The Galleria Of Jewelry
2016/10/01 全球购物
Manuka Doctor美国官网:麦卢卡蜂蜜和蜂毒护肤
2016/12/25 全球购物
欧舒丹英国官网:购买欧舒丹护手霜等明星产品
2017/01/17 全球购物
文秘专业毕业生就业推荐信
2013/11/08 职场文书
总务岗位职责
2013/11/19 职场文书
公司前台接待岗位职责
2013/12/03 职场文书
幼儿园教师师德表现自我评价
2015/03/05 职场文书
我的中国梦主题教育活动总结
2015/05/07 职场文书
培训计划通知
2015/07/15 职场文书
《半截蜡烛》教学反思
2016/02/19 职场文书
幼儿园大班教学反思
2016/03/02 职场文书
解除租赁合同协议书
2016/03/21 职场文书
详解Vue的options
2021/05/15 Vue.js
Python连续赋值需要注意的一些问题
2021/06/03 Python