Class: Resizable
用于表示一个或多个可改变尺寸元素的定义
可用CSS接口
- .uii-resizable-handle
- .uii-resizable-handle-n/s/e/w/ne/nw/se/sw
- .uii-resizable-handle-active
Hierarchy
Uii
↳Resizable
Constructors
constructor
• new Resizable(els
, opts?
)
Parameters
Name | Type |
---|---|
els | string | HTMLElement |
opts? | ResizableOptions |
Overrides
Properties
ele
• Protected
ele: HTMLElement
处理过的dom元素数组
Inherited from
enabled
• Protected
enabled: boolean
= true
Inherited from
opts
• Protected
opts: Record
<string
, any
>
当前uii对象的选项
Inherited from
Methods
destroy
▸ destroy(): void
销毁uii对象,包括卸载事件、清空元素等
Returns
void
Inherited from
disable
▸ disable(): void
禁用uii实例,禁用后的dom不会响应事件
Returns
void
Inherited from
enable
▸ enable(): void
启用uii实例
Returns
void
Inherited from
getOption
▸ getOption(): Record
<string
, any
>
获取uii实例选项对象
Returns
Record
<string
, any
>
Inherited from
registerEvent
▸ Protected
registerEvent(el
, event
, hook
, useCapture?
): void
注册事件,以便在destroy方法中卸载
Parameters
Name | Type | Default value | Description |
---|---|---|---|
el | HTMLElement | undefined | dom元素 |
event | string | undefined | 事件名 |
hook | Function | undefined | 回调函数 |
useCapture | boolean | false | 默认false |
Returns
void
Inherited from
setOption
▸ setOption(name
, value
): void
设置指定name的选项值。触发onOptionChanged
Parameters
Name | Type |
---|---|
name | string |
value | any |
Returns
void
Inherited from
setOptions
▸ setOptions(options?
): void
一次设置多个选项值。触发onOptionChanged
Parameters
Name | Type |
---|---|
options? | Record <string , any > |
Returns
void