jQMeter js —动态进度条插件
简介
是一款简单实用的轻量级进度条jQuery插件,插件可以让您轻松实现带动画效果的水平或垂直进度条,你只需传参数或是配置下选项就可以完成你想要的进度条效果。
插件使用了一个out-of-the-box的简单设计,目的是为了方便您通过参数选项配置您想到的进度条效果,这些参数包括:宽度、高度、背景色、进度条颜色等等,通过这些参数你可以构造自己的进度条样式。
使用方法
1、构建html
插件的html非常简单,只需一个带ID或class的空DIV就可以了。
1 |
< div id = "jqmeter-container" ></ div >
|
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'
}); |
参数
参数 | 类型 | 默认值 | 描述 |
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下载)
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.****.net/jiangjunshow