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