jquery实现的一个简单进度条效果实例


Posted in Javascript onMay 12, 2014

jquery实现一个进度条的效果,或许在这里没有什么实际的作用,但是已经实现了进度条的部分原理,前端是怎么实现那种进度效果的。

效果演示:

jquery实现的一个简单进度条效果实例

进度条实现源码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jquery实现进度条</title>
<style>
 .progressBar{width:200px;height:8px;border:1px solid #98AFB7;border-radius:5px;margin-top:10px;}
 #bar{width:0px;height:8px;border-radius:5px;background:#5EC4EA;}
</style>
<script type="text/jscript" src="jquery.min.js"></script>
<script type="text/javascript">
 function progressBar(){
  //初始化js进度条
  $("#bar").css("width","0px");
  //进度条的速度,越小越快
  var speed = 20;  bar = setInterval(function(){
   nowWidth = parseInt($("#bar").width());
   //宽度要不能大于进度条的总宽度
   if(nowWidth<=200){
    barWidth = (nowWidth + 1)+"px";
    $("#bar").css("width",barWidth);
   }else{
    //进度条读满后,停止
    clearInterval(bar);
   } 
  },speed);
 }
</script>
</head>

<body>
 <input type="button" value="开始" onclick="progressBar()" />
 <div class="progressBar"><div id="bar"></div></div>
</body>
</html>

 
Javascript 相关文章推荐
JavaScript 异步调用框架 (Part 3 - 代码实现)
Aug 04 Javascript
jquery ui dialog里调用datepicker的问题
Aug 06 Javascript
深入理解JavaScript 闭包究竟是什么
Apr 12 Javascript
JS获取URL中的参数数据
Dec 05 Javascript
node.js入门教程
Jun 01 Javascript
5款JavaScript代码压缩工具推荐
Jul 07 Javascript
用原生JS获取CLASS对象(很简单实用)
Oct 15 Javascript
AngularJS中关于ng-class指令的几种实现方式详解
Sep 17 Javascript
node.js express中app.param的用法详解
Jul 16 Javascript
详解vue渲染函数render的使用
Dec 12 Javascript
jquery获取select选中值的文本,并赋值给另一个输入框的方法
Aug 21 jQuery
查找Vue中下标的操作(some和findindex)
Aug 12 Javascript
两个多选select(multiple左右)添加、删除选项和取值实例
May 12 #Javascript
再谈Jquery Ajax方法传递到action(补充)
May 12 #Javascript
Jquery Ajax方法传值到action的方法
May 11 #Javascript
json的定义、标准格式及json字符串检验
May 11 #Javascript
Jquery操作js数组及对象示例代码
May 11 #Javascript
Jquery+asp.net后台数据传到前台js进行解析的方法
May 11 #Javascript
如何防止回车(enter)键提交表单
May 11 #Javascript
You might like
全国FM电台频率大全 - 14 江西省
2020/03/11 无线电
深入分析php之面向对象
2013/05/15 PHP
适用于抽奖程序、随机广告的PHP概率算法实例
2014/04/09 PHP
yii2带搜索功能的下拉框实例详解
2016/05/12 PHP
基于jquery实现的服务器验证控件的启用和禁用代码
2010/04/27 Javascript
基于jquery的15款幻灯片插件
2011/04/10 Javascript
js不完美解决click和dblclick事件冲突问题
2012/07/16 Javascript
JS getAttribute和setAttribute(取得和设置属性)的使用介绍
2013/07/10 Javascript
动态的创建一个元素createElement及删除一个元素
2014/01/24 Javascript
jquery 实现滚动条下拉时无限加载的简单实例
2016/06/01 Javascript
json数据传到前台并解析展示成列表的方法
2018/08/06 Javascript
vue过滤器用法实例分析
2019/03/15 Javascript
JavaScript实现拖拽效果
2020/03/16 Javascript
python过滤字符串中不属于指定集合中字符的类实例
2015/06/30 Python
简单介绍Python的Django框架加载模版的方式
2015/07/20 Python
python绘制漏斗图步骤详解
2019/03/04 Python
浅析Python 读取图像文件的性能对比
2019/03/07 Python
Python中字符串与编码示例代码
2019/05/20 Python
python实战串口助手_解决8串口多个发送的问题
2019/06/12 Python
Python使用微信接入图灵机器人过程解析
2019/11/04 Python
python二分法查找算法实现方法【递归与非递归】
2019/12/06 Python
tensorflow模型继续训练 fineturn实例
2020/01/21 Python
python如何通过闭包实现计算器的功能
2020/02/22 Python
关于 HTML5 的七个传说小结
2012/04/12 HTML / CSS
Perry Ellis官网:美国男士品味服装
2016/12/09 全球购物
阿迪达斯墨西哥官方网站:adidas墨西哥
2017/11/03 全球购物
阿姆斯特丹杜莎夫人蜡像馆官方网站:Madame Tussauds Amsterdam
2019/03/12 全球购物
乌克兰电子产品和家用电器购物网站:TOUCH
2019/08/09 全球购物
新电JAVA笔试题目
2014/08/31 面试题
27个经典Linux面试题及答案,你知道几个?
2014/03/11 面试题
linux面试题参考答案(7)
2014/07/24 面试题
公司端午节活动方案
2014/02/04 职场文书
畜牧兽医本科生的自我评价
2014/03/03 职场文书
庆祝教师节标语
2014/10/09 职场文书
房屋转让协议书(标准范本)
2016/03/21 职场文书
详解Python描述符的工作原理
2021/06/11 Python