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实现画板的代码
Sep 05 Javascript
JS 事件绑定函数代码
Apr 28 Javascript
Jquery实现自定义tooltip示例代码
Feb 12 Javascript
JavaScript实现的CRC32函数示例
Nov 23 Javascript
jQuery插件zTree实现的多选树效果示例
Mar 08 Javascript
JS实现的哈夫曼编码示例【原始版与修改版】
Apr 22 Javascript
手动下载Chrome并解决puppeteer无法使用问题
Nov 12 Javascript
详解微信小程序调用支付接口支付
Apr 28 Javascript
ionic2.0双击返回键退出应用
Sep 17 Javascript
js实现聊天对话框
Feb 08 Javascript
vue实现顶部菜单栏
Nov 08 Javascript
详解基于element的区间选择组件校验(交易金额)
Jan 07 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支持页面回退的两种方法[转]
2007/02/14 PHP
php判断对象是派生自哪个类的方法
2015/06/20 PHP
PHP PDOStatement::getColumnMeta讲解
2019/02/01 PHP
php 使用mpdf实现指定字段配置字体样式的方法
2019/07/29 PHP
网页常用特效代码整理
2006/06/23 Javascript
jquery 获取json数据实现代码
2009/04/27 Javascript
IE和Firefox下event事件杂谈
2009/12/18 Javascript
读jQuery之四(优雅的迭代)
2011/06/20 Javascript
javascript的tab切换原理与效果实现方法
2015/01/10 Javascript
jQuery实现3D文字特效的方法
2015/03/10 Javascript
简单的vue-resourse获取json并应用到模板示例
2017/02/10 Javascript
vue仿淘宝订单状态的tab切换效果
2020/06/23 Javascript
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
2018/06/14 jQuery
详解js删除数组中的指定元素
2018/10/31 Javascript
layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子
2019/09/06 Javascript
layui 数据表格 根据值(1=业务,2=机构)显示中文名称示例
2019/10/26 Javascript
sharp.js安装过程中遇到的问题总结
2020/04/02 Javascript
PyCharm代码整体缩进,反向缩进的方法
2018/06/25 Python
python中copy()与deepcopy()的区别小结
2018/08/03 Python
python模块导入的细节详解
2018/12/10 Python
python3安装crypto出错及解决方法
2019/07/30 Python
Win10下python 2.7与python 3.7双环境安装教程图解
2019/10/12 Python
python类中super() 的使用解析
2019/12/19 Python
Jupyter notebook设置背景主题,字体大小及自动补全代码的操作
2020/04/13 Python
Python3 + Appium + 安卓模拟器实现APP自动化测试并生成测试报告
2021/01/27 Python
Html5百叶窗效果的示例代码
2017/12/11 HTML / CSS
web字体加载方案优化小结
2019/11/29 HTML / CSS
Mytheresa英国官网:拥有160多个奢侈品品牌
2016/10/09 全球购物
信息技术专业大学生个人的自我评价
2013/10/05 职场文书
经典广告词大全
2014/03/14 职场文书
一年级学生评语
2014/04/23 职场文书
2015年师德表现自我评价
2015/03/05 职场文书
力克胡哲观后感
2015/06/10 职场文书
行政后勤人员工作计划应该怎么写?
2019/08/16 职场文书
python实现简单倒计时功能
2021/04/21 Python
解决Goland 同一个package中函数互相调用的问题
2021/05/06 Golang