簡約之美,JQuery之進(jìn)度條插件

JQuery Progress Bar與常規(guī)插件一樣,只要用選擇器選擇一個(gè)HTML元素后,直接調(diào)用插件的公開方法即可。它提供的公開方法名稱為progressBar()。那么,當(dāng)HTML頁面上有一個(gè)id為progress1的元素時(shí),可以這樣初始化該控件:
$("#progress1").progressBar();
它的構(gòu)造函數(shù)可以接收如下表所示的參數(shù)。
其中,config參數(shù)是一個(gè)哈希結(jié)構(gòu)對象,它包含了如下屬性用于設(shè)置進(jìn)度條的外觀特性
方法及參數(shù)
用途
progressBar()
按默認(rèn)設(shè)置初始化一個(gè)進(jìn)度條
progressBar(persent)
按默認(rèn)設(shè)置初始化或更新一個(gè)進(jìn)度條,設(shè)置進(jìn)度條的百分比至persent%.
progressBar(config)
按config中指定的設(shè)置初始化一個(gè)進(jìn)度條,百分比為0%。注意不要在初始化之后使用該方法來更改進(jìn)度條的設(shè)置,否則可能引起顯示不正常。
progressBar(persent,config)
按config中指定的設(shè)置初始化一個(gè)進(jìn)度條,百分比為persent%。注意不要在初始化之后使用該方法來更改進(jìn)度條的設(shè)置,否則可能引起顯示不正常。
屬性 |
用途 |
increment |
設(shè)置進(jìn)度條每步的增長度。默認(rèn)值為2。 |
speed |
設(shè)置進(jìn)度條初始化時(shí)動(dòng)態(tài)滑動(dòng)效果的速度。默認(rèn)值為15。這個(gè)值越大,則滑動(dòng)速度越慢。 |
showText |
設(shè)置是否顯示百分比標(biāo)識(shí)文字。默認(rèn)值為ture,即顯示百分比文字標(biāo)識(shí)。 |
boxImage |
設(shè)置邊框圖片。默認(rèn)值為images/progressbar.gif。如需定制邊框,則修改該屬性,指向要使用的圖片即可。 |
barImage |
設(shè)置進(jìn)度標(biāo)識(shí)圖片。默認(rèn)值為images/progressbg_green.gif。如需定制,則修改該屬性,指向要使用的圖片即可。這個(gè)圖片分類兩節(jié),前半節(jié)用于標(biāo)識(shí)完成進(jìn)度,后半截用于標(biāo)識(shí)剩余未完成進(jìn)度。兩節(jié)長度相等,且等于進(jìn)度條的寬度。 |
width |
設(shè)置進(jìn)度條的寬度,這個(gè)值必須與barImage和boxImage所指向的圖片相適應(yīng)。默認(rèn)值為120。 |
height |
設(shè)置進(jìn)度條的高度,這個(gè)值必須與barImage和boxImage所指向的圖片相適應(yīng)。默認(rèn)值為12。 |
與服務(wù)器的交互就不在這里講了,就只是使用ajax從服務(wù)器獲取進(jìn)度值,然后用progressBar(persent)更新進(jìn)度即可。
本文作者:javaread.com
posted on 2008-07-03 09:18 javaread.com 閱讀(12109) 評論(6) 編輯 收藏