Appearance
@jtopo/extensions / PopupMenu
Class: PopupMenu
右键弹出菜单
Hierarchy
EventTarget<EventsMap>↳
PopupMenu
Table of contents
Constructors
Properties
Methods
Constructors
constructor
new PopupMenu(stage, html)
Parameters
| Name | Type |
|---|---|
stage | Stage |
html | string |
Overrides
EventTarget<EventsMap>.constructor
Properties
domElement
domElement: HTMLElement
html
html: string
stage
stage: Stage
Methods
addEventListener
addEventListener<K>(type, callback): () => void
增加事件监听
Type parameters
| Name | Type |
|---|---|
K | extends "select" |
Parameters
| Name | Type | Description |
|---|---|---|
type | K | 事件类型 |
callback | EventCallback<EventsMap[K]> |
Returns
fn
(): void
增加事件监听
Param
事件类型
Param
Returns
void
Inherited from
EventTarget.addEventListener
dispatchEvent
dispatchEvent(event): void
分发事件
Parameters
| Name | Type |
|---|---|
event | any |
Returns
void
Inherited from
EventTarget.dispatchEvent
hasListener
hasListener<K>(type): boolean
是否有该类型的监听
Type parameters
| Name | Type |
|---|---|
K | extends "select" |
Parameters
| Name | Type |
|---|---|
type | K |
Returns
boolean
Inherited from
EventTarget.hasListener
hide
hide(): void
隐藏
Returns
void
initEvent
initEvent(dom): void
Parameters
| Name | Type |
|---|---|
dom | HTMLElement |
Returns
void
on
on<K>(type, callback): () => void
addEventLister的别名
Type parameters
| Name | Type |
|---|---|
K | extends "select" |
Parameters
| Name | Type |
|---|---|
type | K |
callback | EventCallback<EventsMap[K]> |
Returns
fn
(): void
addEventLister的别名
Returns
void
Inherited from
EventTarget.on
remove
remove(): void
Returns
void
removeEventListener
removeEventListener<K>(type, callback): any
移除一个事件监听
Type parameters
| Name | Type |
|---|---|
K | extends "select" |
Parameters
| Name | Type |
|---|---|
type | K |
callback | EventCallback<EventsMap[K]> |
Returns
any
Inherited from
EventTarget.removeEventListener
setHtml
setHtml(html): HTMLDivElement
设置菜单内容
Parameters
| Name | Type |
|---|---|
html | string |
Returns
HTMLDivElement
showAt
showAt(x, y): void
在x,y出显示
Parameters
| Name | Type |
|---|---|
x | number |
y | number |
Returns
void