动态滚动条
来源:互联网 发布:javascript插件有什么 编辑:程序博客网 时间:2024/06/06 08:48
js
$.fn.bar = function(opt) {"use strict";var defaults = {'barBox': '.barBox',//进度条边框'barBg': '.barBg',//进度条背景'going': '.going',//进度条的当前进度(显示给用户)'dataRel': 'dataRel',//进度条目标进度值(用于计算)'count': 0//进度当前已走多少进度};var settings = $.extend({},defaults, opt);return this.each(function() {var self = $(this),per = self.find(settings.barBox),div = per.find(settings.barBg),rat = self.find(settings.going),num = parseInt(per.attr(settings.dataRel)),interval,count = 0,plus = function () {div.css({width:count+'%'});rat.html(count);if (count == num || count == 100) {clearInterval(interval);};count++;};interval = setInterval(plus,10);});}html
<!doctype html><html><head><meta charset="utf-8"><title>demo</title><link rel="stylesheet" type="text/css" href="../bootstrap3.2.0/css/bootstrap.min.css"><link rel="stylesheet" type="text/css" href="../css/demo.min.css"><style type="text/css"> body{ text-align:center; } .barWarp,.bar{height: 51px;width: 100%;padding: 11px 0;}.barBox,.barx{height:6px;width:143px;margin: 8px auto 0;border-radius:5px;background:#cccccc;}.barBg,.barg{width:0%;height:6px;border-radius:5px;background:#2ca817;}</style> </head><body><div class="barWarp"><div>当前进度 <i class="going">80</i>%</div><div class="barBox" dataRel="80"> <div class="barBg" style="width: 80%;"></div> </div> </div> <div class="bar"><div>当前进度 <i class="go">80</i>%</div><div class="barx" data-rel="50"> <div class="barg" style="width: 50%;"></div> </div> </div><script type="text/javascript" src="../js/jquery-1.9.1.min.js"></script> <script type="text/javascript" src="../js/base.js"></script> <script type="text/javascript"> $(function(){ $('.barWarp').bar(); $('.bar').bar({ 'barBox': '.barx', 'barBg': '.barg', 'going': '.go', 'dataRel': 'data-rel' }); }); </script> </body></html>
0 0
- 动态滚动条
- 加载动态滚动条
- 滚动条滚动,treeview动态加载,滚动条定位
- 动态渐变的滚动条
- 动态绑定滚动条事件
- div 动态显示滚动条
- 如何动态改变滚动条的颜色
- js动态生成表,带有滚动条
- jquery 滚动条动态图片加载
- 根据滚动条位置动态加载内容。。
- 动态设置滚动条适应屏幕分辨率
- 动态添加控件并显示滚动条
- Flash动态文本滚动条的用法
- mfc动态添加垂直滚动条
- Axure动态布局,中部加入滚动条
- js动态移动滚动条至底部
- JavaScript动态设置滚动条高度
- 动态获取PullToRefreshScrollView滚动条的值
- 大家来参考。ORA-00904:"T1"."AREA_ID" :标识符无效
- 这就是营销的艺术:寻找第一,策划唯一
- CentOS 6.5开启、关闭防火墙及开放指定端口
- 算法面试题总结
- 大家来参考。10g异机恢复后EM无法启动故障处理一例
- 动态滚动条
- .NET常见面试题
- 给大家分析。Nginx 访问日志增长暴增出现尖刀的详细分析
- python中正则表达式与re 模块
- JS数组排序的问题
- Class类中getName()和getSimpleName()的区别和作用
- 关于高性能的那点事
- 11.2.0.3.5打PSU 11补丁--手动方式(p18706488_112030_AIX64-5L.zip)
- 最近在做什么