Class: PopupMenu
右键弹出菜单
Hierarchy
EventTarget↳
PopupMenu
Table of contents
Constructors
Properties
Methods
Constructors
constructor
new PopupMenu(stage, html)
Parameters
| Name | Type |
|---|---|
stage | any |
html | any |
Overrides
EventTarget.constructor
Properties
domElement
domElement: HTMLElement
html
html: string
stage
stage: Stage
Methods
addEventListener
addEventListener(type, callback): void
增加事件监听
Parameters
| Name | Type | Description |
|---|---|---|
type | string | 事件类型 |
callback | Function |
Returns
void
Inherited from
EventTarget.addEventListener
dispatchEvent
dispatchEvent(event): void
分发事件
Parameters
| Name | Type |
|---|---|
event | any |
Returns
void
Inherited from
EventTarget.dispatchEvent
hasListener
hasListener(type): boolean
是否有该类型的监听
Parameters
| Name | Type |
|---|---|
type | string |
Returns
boolean
Inherited from
EventTarget.hasListener
hide
hide(): void
隐藏
Returns
void
initEvent
initEvent(dom): void
Parameters
| Name | Type |
|---|---|
dom | any |
Returns
void
on
on(type, callback): void
增加监听事件, 功能完全等同于addEventListener,一种简写
Parameters
| Name | Type | Description |
|---|---|---|
type | string | 事件类型 |
callback | Function | 事件处理函数 |
Returns
void
Inherited from
EventTarget.on
remove
remove(): void
Returns
void
removeEventListener
removeEventListener(type, callback): any
移除一个事件监听
Parameters
| Name | Type |
|---|---|
type | string |
callback | Function |
Returns
any
Inherited from
EventTarget.removeEventListener
setHtml
setHtml(html): HTMLDivElement
设置菜单内容
Parameters
| Name | Type |
|---|---|
html | any |
Returns
HTMLDivElement
showAt
showAt(x, y): void
在x,y出显示
Parameters
| Name | Type |
|---|---|
x | any |
y | any |
Returns
void