Selectable Widgetversion added: 1.0
Description: 使用鼠标选择一个或一组元素。
依赖关系
其他注意事项:
- 这个widget需要一些功能性的CSS,否则将无法正常工作。 如果你建立一个自定义的主题,使用widget指定的CSS文件作为一个激活点。
Options
appendToType: Selector
"body"
使用指定的 appendTo
参数初始化selectable :
1
|
|
在初始化后设置或者获取 appendTo
选项 :
1
2
3
4
5
6
|
|
autoRefreshType: Boolean
true
refresh()
方法.使用指定的 autoRefresh
参数初始化selectable :
1
|
|
在初始化后设置或者获取 autoRefresh
选项 :
1
2
3
4
5
6
|
|
cancelType: Selector
"input,textarea,button,select,option"
使用指定的 cancel
参数初始化selectable :
1
|
|
在初始化后设置或者获取 cancel
选项 :
1
2
3
4
5
6
|
|
delayType: Integer
0
使用指定的 delay
参数初始化selectable :
1
|
|
在初始化后设置或者获取 delay
选项 :
1
2
3
4
5
6
|
|
disabledType: Boolean
false
true
将禁止selectable。使用指定的 disabled
参数初始化selectable :
1
|
|
在初始化后设置或者获取 disabled
选项 :
1
2
3
4
5
6
|
|
distanceType: Number
0
使用指定的 distance
参数初始化selectable :
1
|
|
在初始化后设置或者获取 distance
选项 :
1
2
3
4
5
6
|
|
filterType: Selector
"*"
使用指定的 filter
参数初始化selectable :
1
|
|
在初始化后设置或者获取 filter
选项 :
1
2
3
4
5
6
|
|
toleranceType: String
"touch"
-
"fit"
: 套索完全重叠的项目。 -
"touch"
: 套索重叠的项目任何部分。
使用指定的 tolerance
参数初始化selectable :
1
|
|
在初始化后设置或者获取 tolerance
选项 :
1
2
3
4
5
6
|
|
Methods
destroy()
- 这个方法不接受任何参数。
调用 destroy 方法:
1
|
|
disable()
- 这个方法不接受任何参数。
调用 disable 方法:
1
|
|
enable()
- 这个方法不接受任何参数。
调用 enable 方法:
1
|
|
option( optionName )Returns: Object
optionName
,获取当前关联的值。-
optionNameType: String要获取值的选项名
调用 方法:
1
|
|
option()Returns: PlainObject
- 这个方法不接受任何参数。
调用这个方法:
1
|
|
option( optionName, value )
optionName
,设置selectable的相关选项值。调用这个方法:
1
|
|
option( options )
-
optionsType: Object用来设置的选项/值对的对象。
调用这个方法:
1
|
|
refresh()
autoRefresh
设置为false
时很有用。- 这个方法不接受任何参数。
调用 refresh 方法:
1
|
|
widget()Returns: jQuery
jQuery
,它包含了selectable元素。
- 这个方法不接受任何参数。
调用 widget 方法:
1
|
|
Events
create( event, ui )Type: selectablecreate
注意:ui
对象是空对象,包括是为了和其他事件的一致性。
使用指定的 create 回调初始化一个selectable:
1
2
3
|
|
绑定一个事件监听到 selectablecreate 事件:
1
|
|
selected( event, ui )Type: selectableselected
使用指定的 selected 回调初始化一个selectable:
1
2
3
|
|
绑定一个事件监听到selectableselected事件:
1
|
|
selecting( event, ui )Type: selectableselecting
使用指定的 selecting 回调初始化一个selectablec:
1
2
3
|
|
绑定一个事件监听到 selectableselecting 事件:
1
|
|
start( event, ui )Type: selectablestart
注意:ui
对象是空对象,包括是为了和其他事件的一致性。
使用指定的 start 回调初始化一个selectable:
1
2
3
|
|
绑定一个事件监听到 selectablestart 事件:
1
|
|
stop( event, ui )Type: selectablestop
注意:ui
对象是空对象,包括是为了和其他事件的一致性。
使用指定的 stop 回调初始化一个selectable:
1
2
3
|
|
绑定一个事件监听到 selectablestop 事件:
1
|
|
unselected( event, ui )Type: selectableunselected
使用指定的 unselected 回调初始化一个selectable:
1
2
3
|
|
绑定一个事件监听到 selectableunselected 事件:
1
|
|
unselecting( event, ui )Type: selectableunselecting
使用指定的 unselecting 回调初始化一个selectable:
1
2
3
|
|
绑定一个事件监听到 selectableunselecting 事件:
1
|
|
Example:
A simple jQuery UI Selectable.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
|