Class: Rotatable

用于表示一个或多个可旋转元素的定义

可用CSS接口

  • .uii-rotatable
  • .uii-rotatable-handle
  • .uii-rotatable-active

Hierarchy

  • Uii
    Rotatable

Constructors

constructor

new Rotatable(els, opts?)

Parameters

NameType
elsstring | HTMLElement
opts?RotatableOptions

Overrides

Uii.constructor

Properties

ele

Protected ele: HTMLElement

处理过的dom元素数组

Inherited from

Uii.ele


enabled

Protected enabled: boolean = true

Inherited from

Uii.enabled


opts

Protected opts: Record<string, any>

当前uii对象的选项

Inherited from

Uii.opts

Methods

destroy

destroy(): void

销毁uii对象,包括卸载事件、清空元素等

Returns

void

Inherited from

Uii.destroy


disable

disable(): void

禁用uii实例,禁用后的dom不会响应事件

Returns

void

Inherited from

Uii.disable


enable

enable(): void

启用uii实例

Returns

void

Inherited from

Uii.enable


getOption

getOption(): Record<string, any>

获取uii实例选项对象

Returns

Record<string, any>

Inherited from

Uii.getOption


registerEvent

Protected registerEvent(el, event, hook, useCapture?): void

注册事件,以便在destroy方法中卸载

Parameters

NameTypeDefault valueDescription
elHTMLElementundefineddom元素
eventstringundefined事件名
hookFunctionundefined回调函数
useCapturebooleanfalse默认false

Returns

void

Inherited from

Uii.registerEvent


setOption

setOption(name, value): void

设置指定name的选项值。触发onOptionChanged

Parameters

NameType
namestring
valueany

Returns

void

Inherited from

Uii.setOption


setOptions

setOptions(options?): void

一次设置多个选项值。触发onOptionChanged

Parameters

NameType
options?Record<string, any>

Returns

void

Inherited from

Uii.setOptions