Skip to content

Class: PopupMenu ​

右键弹出菜单

Hierarchy ​

  • EventTarget

    ↳ PopupMenu

Table of contents ​

Constructors ​

Properties ​

Methods ​

Constructors ​

constructor ​

new PopupMenu(stage, html)

Parameters ​

NameType
stageany
htmlany

Overrides ​

EventTarget.constructor

Properties ​

domElement ​

domElement: HTMLElement


html ​

html: string


stage ​

stage: Stage

Methods ​

addEventListener ​

addEventListener(type, callback): void

增加事件监听

Parameters ​

NameTypeDescription
typestring事件类型
callbackFunction

Returns ​

void

Inherited from ​

EventTarget.addEventListener


dispatchEvent ​

dispatchEvent(event): void

分发事件

Parameters ​

NameType
eventany

Returns ​

void

Inherited from ​

EventTarget.dispatchEvent


hasListener ​

hasListener(type): boolean

是否有该类型的监听

Parameters ​

NameType
typestring

Returns ​

boolean

Inherited from ​

EventTarget.hasListener


hide ​

hide(): void

隐藏

Returns ​

void


initEvent ​

initEvent(dom): void

Parameters ​

NameType
domany

Returns ​

void


on ​

on(type, callback): void

增加监听事件, 功能完全等同于addEventListener,一种简写

Parameters ​

NameTypeDescription
typestring事件类型
callbackFunction事件处理函数

Returns ​

void

Inherited from ​

EventTarget.on


remove ​

remove(): void

Returns ​

void


removeEventListener ​

removeEventListener(type, callback): any

移除一个事件监听

Parameters ​

NameType
typestring
callbackFunction

Returns ​

any

Inherited from ​

EventTarget.removeEventListener


setHtml ​

setHtml(html): HTMLDivElement

设置菜单内容

Parameters ​

NameType
htmlany

Returns ​

HTMLDivElement


showAt ​

showAt(x, y): void

在x,y出显示

Parameters ​

NameType
xany
yany

Returns ​

void