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 
                    
                 | 
                
                    
  |