一个方便的对象,简化了将事件监听器附加到多个事件的常见模式,
然后在以后(例如,在销毁方法中)同时移除所有这些监听器。
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
一个用于移除监听器的函数。
