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中暂停功能的实现代码
Mar 04 Javascript
漂亮的widgets,支持换肤和后期开发新皮肤
Apr 23 Javascript
js document.write()使用介绍
Feb 21 Javascript
JavaScript中实现键值对应的字典与哈希表结构的示例
Jun 12 Javascript
判断数组的最佳方法(推荐)
Oct 11 Javascript
js点击任意区域弹出层消失实现代码
Dec 27 Javascript
JSON字符串和JSON对象相互转化实例详解
Jan 05 Javascript
微信小程序注册60s倒计时功能 使用JS实现注册60s倒计时功能
Aug 16 Javascript
JavaScript基于对象方法实现数组去重及排序操作示例
Jul 10 Javascript
详解vue中使用vue-quill-editor富文本小结(图片上传)
Apr 24 Javascript
微信小程序-form表单提交代码实例
Apr 29 Javascript
Vue.js获取手机系统型号、版本、浏览器类型的示例代码
May 10 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蜘蛛统计插件只要有mysql就可用
2010/10/12 PHP
PHP中filter函数校验数据的方法详解
2015/07/31 PHP
php web环境和命令行环境下查找php.ini的位置
2019/07/17 PHP
Jquery Ajax请求代码(2)
2011/01/07 Javascript
alert出数组中的随即值代码
2014/09/25 Javascript
IE下支持文本框和密码框placeholder效果的JQuery插件分享
2015/01/31 Javascript
javascript实现十秒钟后注册按钮可点击的方法
2015/05/13 Javascript
在JavaScript应用中使用RequireJS来实现延迟加载
2015/07/01 Javascript
jQuery常用且重要方法汇总
2015/07/13 Javascript
jQuery抛物线运动实现方法(附完整demo源码下载)
2016/01/08 Javascript
点击页面任何位置隐藏div的实现方法
2016/09/05 Javascript
node.js使用zlib模块进行数据压缩和解压操作示例
2020/02/12 Javascript
深入Python函数编程的一些特性
2015/04/13 Python
python 中的list和array的不同之处及转换问题
2018/03/13 Python
VScode编写第一个Python程序HelloWorld步骤
2018/04/06 Python
python版本五子棋的实现代码
2018/12/11 Python
python调用c++ ctype list传数组或者返回数组的方法
2019/02/13 Python
详解Python静态网页爬取获取高清壁纸
2019/04/23 Python
Python OpenCV 调用摄像头并截图保存功能的实现代码
2019/07/02 Python
python连接、操作mongodb数据库的方法实例详解
2019/09/11 Python
基于pycharm实现批量修改变量名
2020/06/02 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
2020/12/05 Python
HTML5实现Notification API桌面通知功能
2016/03/02 HTML / CSS
AmazeUI 网格的实现示例
2020/08/13 HTML / CSS
Geekbuying波兰:购买中国电子产品
2019/10/20 全球购物
为什么要优先使用同步代码块而不是同步方法?
2013/01/30 面试题
main 函数执行以前,还会执行什么代码
2013/04/17 面试题
汽车专业人才自我鉴定范文
2013/12/29 职场文书
国际会议邀请函范文
2014/01/16 职场文书
小学课外活动总结
2014/07/09 职场文书
市级三好学生事迹材料
2014/08/27 职场文书
开展党的群众路线教育实践活动总结报告
2014/10/31 职场文书
2014年底个人工作总结
2015/03/10 职场文书
SQL实现LeetCode(197.上升温度)
2021/08/07 MySQL
ubuntu安装jupyter并设置远程访问的实现
2022/03/31 Python
Go语言的协程上下文的几个方法和用法
2022/04/11 Golang