Class: Tooltip
小提示
js
// 示例
var tooltip = new Tooltip(stage);
tooltip.setHtml('小提示: 可以是html哦');
node.on('mousemove', function (event) {
var input = stage.inputSystem;
tooltip.showAt(input.x, input.y);
});
Hierarchy
↳
Tooltip
Table of contents
Constructors
Properties
Methods
- addEventListener
- disable
- dispatchEvent
- enabled
- fadeOut
- hasListener
- hide
- initEvent
- on
- removeEventListener
- setHtml
- showAt
- stopFade
Constructors
constructor
new Tooltip(stage
)
Parameters
Name | Type |
---|---|
stage | any |
Overrides
Properties
domElement
domElement: HTMLElement
fadeoutTimer
fadeoutTimer: any
渐隐渐出定时器
stage
stage: Stage
Methods
addEventListener
addEventListener(type
, callback
): void
增加事件监听
Parameters
Name | Type | Description |
---|---|---|
type | string | 事件类型 |
callback | Function |
Returns
void
Inherited from
disable
disable(): void
禁用
Returns
void
dispatchEvent
dispatchEvent(event
): void
分发事件
Parameters
Name | Type |
---|---|
event | any |
Returns
void
Inherited from
enabled
enabled(): void
启用
Returns
void
fadeOut
fadeOut(intervalTime?
): void
淡出定时间隔,透明度每次0.1的步长变化
Parameters
Name | Type | Default value | Description |
---|---|---|---|
intervalTime | number | 50 | 每次变化间隔毫秒 |
Returns
void
hasListener
hasListener(type
): boolean
是否有该类型的监听
Parameters
Name | Type |
---|---|
type | string |
Returns
boolean
Inherited from
hide
hide(): void
隐藏
Returns
void
initEvent
initEvent(): void
Returns
void
on
on(type
, callback
): void
增加监听事件, 功能完全等同于addEventListener,一种简写
Parameters
Name | Type | Description |
---|---|---|
type | string | 事件类型 |
callback | Function | 事件处理函数 |
Returns
void
Inherited from
removeEventListener
removeEventListener(type
, callback
): any
移除一个事件监听
Parameters
Name | Type |
---|---|
type | string |
callback | Function |
Returns
any
Inherited from
EventTarget.removeEventListener
setHtml
setHtml(html
): HTMLElement
设置显示的html内容
Parameters
Name | Type |
---|---|
html | any |
Returns
HTMLElement
showAt
showAt(x
, y
): void
显示,一般在鼠标当前位置显示,坐标系:cavans左上角为原点:(0,0)
Parameters
Name | Type |
---|---|
x | any |
y | any |
Returns
void
stopFade
stopFade(): void
Returns
void