1. 程式人生 > >jQMeter.js —動態進度條外掛

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 進度條計數的時間,單位毫秒