jQMeter.js —动态进度条插件


简介

是一款简单实用的轻量级进度条jQuery插件,插件可以让您轻松实现带动画效果的水平或垂直进度条,你只需传参数或是配置下选项就可以完成你想要的进度条效果。

插件使用了一个out-of-the-box的简单设计,目的是为了方便您通过参数选项配置您想到的进度条效果,这些参数包括:宽度、高度、背景色、进度条颜色等等,通过这些参数你可以构造自己的进度条样式。



使用方法

1、 id="iframe_0.6224490003660321" src="data:text/html;charset=utf8,%3Cimg%20id=%22img%22%20src=%22http://www.jqcool.net/wp-content/uploads/2015/04/6195e616966125aac411146acdcf9ba9.gif?_=4658425%22%20style=%22border:none;max-width:1535px%22%3E%3Cscript%3Ewindow.onload%20=%20function%20()%20%7Bvar%20img%20=%20document.getElementById('img');%20window.parent.postMessage(%7BiframeId:'iframe_0.6224490003660321',width:img.width,height:img.height%7D,%20'http://www.cnblogs.com');%7D%3C/script%3E" frameborder="0" scrolling="no" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; border-width: initial; border-style: none; width: 0px; height: 0px;">构建html

插件的html非常简单,只需一个带ID或class的空DIV就可以了。

1
< div  id = "jqmeter-container" ></ div >

id="iframe_0.728127111447975" src="data:text/html;charset=utf8,%3Cimg%20id=%22img%22%20src=%22http://www.jqcool.net/wp-content/uploads/2015/04/6195e616966125aac411146acdcf9ba9.gif?_=4658425%22%20style=%22border:none;max-width:1535px%22%3E%3Cscript%3Ewindow.onload%20=%20function%20()%20%7Bvar%20img%20=%20document.getElementById('img');%20window.parent.postMessage(%7BiframeId:'iframe_0.728127111447975',width:img.width,height:img.height%7D,%20'http://www.cnblogs.com');%7D%3C/script%3E" frameborder="0" scrolling="no" style="margin: 0px; padding: 0px; border-width: initial; border-style: none; width: 0px; height: 0px;">

2、引入文件

1
2
< script  src = "js/jquery.min.js"  type = "text/javascript" ></ script >
< script  type = "text/javascript"  src = "js/jqmeter.min.js" ></ script >

初始化插件

1
2
3
$(document).ready( function (){
     $( '#jqmeter-container' ).jQMeter();
});

进度条插件有两个必填的参数:goal和raised。此外还有一些可用的参数,其中一些参数也可以使用css来实现,如颜色参数。

1
2
3
4
5
6
7
$('#jqmeter-container').jQMeter({
     goal:'$1,000',
     raised:'$200',
     orientation:'vertical',
     width:'50px',
     height:'200px'
});


参数

id="iframe_0.15494809299707413" src="data:text/html;charset=utf8,%3Cimg%20id=%22img%22%20src=%22http://www.jqcool.net/wp-content/uploads/2015/04/6195e616966125aac411146acdcf9ba9.gif?_=4658425%22%20style=%22border:none;max-width:1535px%22%3E%3Cscript%3Ewindow.onload%20=%20function%20()%20%7Bvar%20img%20=%20document.getElementById('img');%20window.parent.postMessage(%7BiframeId:'iframe_0.15494809299707413',width:img.width,height:img.height%7D,%20'http://www.cnblogs.com');%7D%3C/script%3E" frameborder="0" scrolling="no" style="margin: 0px; padding: 0px; border-width: initial; border-style: none; width: 0px; height: 0px;">

参数 类型 默认值 描述
goal string 无默认值,必填参数 进度条的总长度。可以设置为字符串,如"$9000",或整数,如:"9000"
raised string 无默认值,必填参数 进度条的当前进度。可以设置为字符串,如"$5000",或整数,如:"5000"
width string 100%-水平宽度。(在水平进度条中必须设置) 设置进度条的水平宽度。可以设置为百分比或像素值
height string 50px。(在垂直进度条中必须设置) 设置进度条的垂直高度。可以设置为百分比或像素值
bgColor string #444 进度条的背景颜色。支持hex、rgba和颜色关键字。
barColor string #bfd255 进度条的颜色。支持hex、rgba和颜色关键字。
orientation string horizontal 进度条的方向,可设置为: 'horizontal' 或 'vertical'。如果设置为垂直进度条,该参数必须设置。
displayTotal boolean true 是否显示进度条完成的百分比数。
animationSpeed integer 2000 进度条动画时间,单位毫秒
counterSpeed integer 2000 进度条计数的时间,单位毫秒






jQMeter首页、文档和下载 :http://www.oschina.net/p/jqmeter (含GitHub下载)


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值