Progressbar Widgetversion added: 1.6
Description: 显示一个确定的或不确定的进程状态。
进度条被设计来显示进度的当前完成百分比。进度条通过 CSS 编码灵活调整大小,默认会缩放到适应父容器的大小。
一个确定的进度条只能在系统可以准确更新当前状态的情况下使用。一个确定的进度条不会从左向右填充,然后循环回到空 - 如果不能计算实际状态,则使用不确定的进度条以便提供用户反馈。
主题(Theming)
进度条部件(Progressbar Widget)使用 jQuery UI CSS 框架 来定义它的外观和感观的样式。如果需要使用进度条指定的样式,则可以使用下面的 CSS class 名称:
ui-progressbar:进度条的外层容器。该元素会为不确定的进度条另外添加一个ui-progressbar-indeterminateclass。ui-progressbar-value:该元素代表进度条的填充部分。ui-progressbar-overlay:用于为不确定的进度条显示动画的覆盖层。
依赖(Dependencies)
其他注意事项(Additional Notes):
- 该部件要求一些功能性的 CSS,否则将无法工作。如果您创建了一个自定义的主题,请使用小部件指定的 CSS 文件作为起点。
 
Options
disabledType: Boolean
false
true,则禁用该 progressbar(进度条)。
Code examples:初始化带有指定disabled选项的 progressbar(进度条):
| 
						 1 
				 | 
				
					
  | 
			
在初始化后,获取或设置disabled 选项:
| 
						 1 
						2 
						3 
						4 
						5 
				 | 
				
					
  | 
			
maxType: Number
100
初始化带有指定max选项的 progressbar(进度条):
| 
						 1 
				 | 
				
					
  | 
			
在初始化后,获取或设置max 选项:
| 
						 1 
						2 
						3 
						4 
						5 
				 | 
				
					
  | 
			
valueType: Number or Boolean
0
- 
Number:
					
0到max之间的值. - 
Boolean:值可以设置为
false来创建一个不确定的progressbar(进度条)。 
初始化带有指定value选项的 progressbar(进度条):
| 
						 1 
				 | 
				
					
  | 
			
在初始化后,获取或设置value 选项:
| 
						 1 
						2 
						3 
						4 
						5 
				 | 
				
					
  | 
			
Methods
destroy()Returns: jQuery (plugin only)
- 该方法不接受任何参数。
 
调用 destroy 方法:
| 
						 1 
				 | 
				
					
  | 
			
disable()Returns: jQuery (plugin only)
- 该方法不接受任何参数。
 
调用 disable 方法:
| 
						 1 
				 | 
				
					
  | 
			
enable()Returns: jQuery (plugin only)
- 该方法不接受任何参数。
 
调用 enable 方法:
| 
						 1 
				 | 
				
					
  | 
			
option( optionName )Returns: Object
optionName 关联的值。- 
optionNameType: String要获取值的选项的名称。
 
调用该方法:
| 
						 1 
				 | 
				
					
  | 
			
option()Returns: PlainObject
- 该方法不接受任何参数。
 
调用该方法:
| 
						 1 
				 | 
				
					
  | 
			
option( optionName, value )Returns: jQuery (plugin only)
optionName 关联的 progressbar 选项的值。调用该方法:
| 
						 1 
				 | 
				
					
  | 
			
option( options )Returns: jQuery (plugin only)
- 
optionsType: Object要设置的 option-value 对。
 
调用该方法:
| 
						 1 
				 | 
				
					
  | 
			
value()Returns: Number or Boolean
- 该方法不接受任何参数。
 
调用该方法:
| 
						 1 
				 | 
				
					
  | 
			
value( value )Returns: jQuery (plugin only)
- 
value用来设置的值。有效值的详细描述查看
value选项。 
调用该方法:
| 
						 1 
				 | 
				
					
  | 
			
widget()Returns: jQuery
jQuery对象。
	- 该方法不接受任何参数。
 
调用 widget 方法:
| 
						 1 
				 | 
				
					
  | 
			
Events
change( event, ui )Type: progressbarchange
注意:ui 对象是空的,这里包含它是为了与其他事件保持一致性。
初始化带有指定 change回调的 progressbar(进度条):
| 
						 1 
						2 
						3 
				 | 
				
					
  | 
			
绑定一个事件监听器到 progressbarchange 事件:
| 
						 1 
				 | 
				
					
  | 
			
complete( event, ui )Type: progressbarcomplete
注意:ui 对象是空的,这里包含它是为了与其他事件保持一致性。
初始化带有指定complete回调的 progressbar(进度条):
| 
						 1 
						2 
						3 
				 | 
				
					
  | 
			
绑定一个事件监听器到 progressbarcomplete 事件:
| 
						 1 
				 | 
				
					
  | 
			
create( event, ui )Type: progressbarcreate
注意:ui 对象是空的,这里包含它是为了与其他事件保持一致性。
初始化带有指定create回调的 progressbar(进度条):
| 
						 1 
						2 
						3 
				 | 
				
					
  | 
			
绑定一个事件监听器到 progressbarcreate 事件:
| 
						 1 
				 | 
				
					
  | 
			
Examples:
Example: 一个简单的 jQuery UI Progressbar
| 
						 1 
						2 
						3 
						4 
						5 
						6 
						7 
						8 
						9 
						10 
						11 
						12 
						13 
						14 
						15 
						16 
						17 
						18 
						19 
						20 
						21 
				 | 
				
					
  | 
			
Demo:
Example: 一个简单的 jQuery UI 不确定的进度条(Indeterminate Progressbar)。
| 
						 1 
						2 
						3 
						4 
						5 
						6 
						7 
						8 
						9 
						10 
						11 
						12 
						13 
						14 
						15 
						16 
						17 
						18 
						19 
						20 
						21 
				 | 
				
					
  |