
JQuery Progress Bar与常规插件同样,只要用选择器选择一个HTML元素后,直接调用插件的公开方法便可。它提供的公开方法名称为progressBar()。那么,当HTML页面上有一个id为progress1的元素时,能够这样初始化该控件:
$("#progress1").progressBar();
它的构造函数能够接收以下表所示的参数。
其中,config参数是一个哈希结构对象,它包含了以下属性用于设置进度条的外观特性
方法及参数ajax
用途服务器
progressBar()框架
按默认设置初始化一个进度条函数
progressBar(persent)spa
按默认设置初始化或更新一个进度条,设置进度条的百分比至persent%.插件
progressBar(config)code
按config中指定的设置初始化一个进度条,百分比为0%。注意不要在初始化以后使用该方法来更改进度条的设置,不然可能引发显示不正常。对象
progressBar(persent,config)图片
按config中指定的设置初始化一个进度条,百分比为persent%。注意不要在初始化以后使用该方法来更改进度条的设置,不然可能引发显示不正常。ci
属性 |
用途 |
increment |
设置进度条每步的增加度。默认值为2。 |
speed |
设置进度条初始化时动态滑动效果的速度。默认值为15。这个值越大,则滑动速度越慢。 |
showText |
设置是否显示百分比标识文字。默认值为ture,即显示百分比文字标识。 |
boxImage |
设置边框图片。默认值为images/progressbar.gif。如需定制边框,则修改该属性,指向要使用的图片便可。 |
barImage |
设置进度标识图片。默认值为images/progressbg_green.gif。如需定制,则修改该属性,指向要使用的图片便可。这个图片分类两节,前半节用于标识完成进度,后半截用于标识剩余未完成进度。两节长度相等,且等于进度条的宽度。 |
width |
设置进度条的宽度,这个值必须与barImage和boxImage所指向的图片相适应。默认值为120。 |
height |
设置进度条的高度,这个值必须与barImage和boxImage所指向的图片相适应。默认值为12。 |
与服务器的交互就不在这里讲了,就只是使用ajax从服务器获取进度值,而后用progressBar(persent)更新进度便可。