一个方便的对象,它简化了将事件侦听器附加到多个事件的常见模式,然后稍后立即删除所有这些侦听器,例如,在销毁方法中。
Example:
const helper = new Cesium.EventHelper();
helper.add(someObject.event, listener1, this);
helper.add(otherObject.event, listener2, this);
// later...
helper.removeAll();
See:
Methods
add (event, listener, scope ) → EventHelper.RemoveCallback
给一个事件添加一个监听器,并记录以后要清理的注册。
Name | Type | Description |
---|---|---|
event
|
Event | 要附加到的事件。 |
listener
|
function | 引发事件时要执行的函数。 |
scope
|
Object |
optional
一个可选的对象范围,用作侦听器函数将在其中执行的
this
指针。
|
Returns:
调用时将删除此事件侦听器的函数。
取消注册所有以前添加的侦听器。
Type Definitions
删除侦听器的函数。