new Cesium.EventHelper()
一个方便的对象,它简化了将事件监听器附加到多个事件的常见模式,然后在稍后(例如在一个destroy方法中)立即删除所有这些监听器。
示例:
var helper = new Cesium.EventHelper();
helper.add(someObject.event, listener1, this);
helper.add(otherObject.event, listener2, this);
// 稍后...
helper.removeAll();
参考:
内置方法
将侦听器添加到事件中,并记录在册待稍后清理。
Name | Type | Description |
---|---|---|
event |
Event | 要附加到的事件。 |
listener |
function | 事件引发时要执行的函数。 |
scope |
Object |
optional
一个可选的对象作用域,作为this 指针,监听器函数将在其中执行。
|
返回值:
调用时将删除此事件监听器的函数。
removeAll()
注销以前添加的所有监听器。
类型定义
RemoveCallback()
删除监听器的函数。