进度条小组件添加版本:1.6
描述:显示确定或不确定的进程的状态。
进度条旨在显示进程的当前完成百分比。该条形经过编码,可通过 CSS 灵活调整大小,并且默认情况下会缩放以适合其父容器。
确定进度条仅应在系统可以准确更新当前状态的情况下使用。对于单个进程,确定进度条绝不应从左向右填充,然后循环回到空状态——如果无法计算实际状态,则应使用不确定进度条来提供用户反馈。
主题
进度条小组件使用jQuery UI CSS 框架来设置其外观和风格。如果需要进度条特定样式,则可以使用以下 CSS 类名称进行覆盖或作为classes
选项的键
-
ui-progressbar
:进度条的外容器。对于不确定进度条,此元素还将具有ui-progressbar-indeterminate
类。对于确定进度条,一旦达到最大值,就会添加ui-progressbar-complete
类。-
ui-progressbar-value
:表示进度条已填充部分的元素。-
ui-progressbar-overlay
:用于显示不确定进度条动画的覆盖层。
-
-
依赖项
其他说明
- 此小组件需要一些功能性 CSS,否则无法正常工作。如果您构建自定义主题,请使用小组件的特定 CSS 文件作为起点。
选项
classes
|
指定要添加到小组件元素的其他类。可以在 主题部分 中指定的任何类都可以用作键来覆盖其值。要了解有关此选项的更多信息,请查看 有关 classes
选项的学习文章。
使用指定的 classes
选项初始化进度条,更改 ui-progressbar
类的主题
1
2
3
4
5
|
|
在初始化后获取或设置 classes
选项的属性,在此处读取和更改 ui-progressbar
类的主题
1
2
3
4
5
|
|
disabled
false
true
,则禁用进度条。使用指定的 disabled
选项初始化进度条
1
2
3
|
|
在初始化后获取或设置 disabled
选项
1
2
3
4
5
|
|
max
100
使用指定的 max
选项初始化进度条
1
2
3
|
|
在初始化后获取或设置 max
选项
1
2
3
4
5
|
|
value
0
-
数字:
0
与max
之间的值。 -
布尔值:值可以设置为
false
以创建不确定的进度条。
使用指定的 value
选项初始化进度条
1
2
3
|
|
在初始化后获取或设置 value
选项
1
2
3
4
5
|
|
方法
instance()返回:对象
检索进度条的实例对象。如果元素没有关联的实例,则返回undefined
。
与其他小部件方法不同,在进度条插件加载后,instance()
可以安全地调用任何元素。
- 此方法不接受任何参数。
调用实例方法
1
|
|
option( optionName )返回:对象
获取当前与指定的optionName
关联的值。
注意:对于以对象作为其值的选择,您可以使用点符号获取特定键的值。例如,"foo.bar"
将获取foo
选项上bar
属性的值。
-
optionName类型:字符串要获取的选项的名称。
调用方法
1
|
|
option()返回:PlainObject
- 此签名不接受任何参数。
调用方法
1
|
|
widget()返回:jQuery
jQuery
对象。
- 此方法不接受任何参数。
调用小部件方法
1
|
|
事件
change( event, ui )类型:progressbarchange
注意:ui
对象为空,但出于与其他事件的一致性而包含在内。
使用指定的 change 回调初始化进度条
1
2
3
|
|
将事件侦听器绑定到 progressbarchange 事件
1
|
|
complete( event, ui )类型:progressbarcomplete
注意:ui
对象为空,但出于与其他事件的一致性而包含在内。
使用指定的 complete 回调初始化进度条
1
2
3
|
|
将事件侦听器绑定到 progressbarcomplete 事件
1
|
|
create( event, ui )类型:progressbarcreate
注意:ui
对象为空,但出于与其他事件的一致性而包含在内。
使用指定的 create 回调初始化进度条
1
2
3
|
|
将事件侦听器绑定到 progressbarcreate 事件
1
|
|
示例
一个简单的 jQuery UI 进度条
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
|
演示
一个简单的 jQuery UI 不确定进度条
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
|