RemoveEventListener

RemoveEventListener(string, DOMEventHandler, bool)

此方法允许从事件目标中删除事件侦听器。 如果IEventListenerEventTarget中删除,而它正在处理一个事件,它不会被当前操作触发。 事件监听器在被移除后永远不能被调用。

public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)
范围 类型 描述
type String 指定IEventListener的事件类型被移除。
handler DOMEventHandler DOMEventHandler参数表示IEventListener被移除。
useCapture Boolean 指定被移除的 EventListener 是否注册为捕获监听器。 如果一个监听器被注册了两次,一个有捕获,一个没有,每个都必须单独删除。 删除捕获侦听器不会影响同一侦听器的非捕获版本,反之亦然。

也可以看看


RemoveEventListener(string, IEventListener)

此方法允许从事件目标中删除事件侦听器。 如果IEventListenerEventTarget中删除,而它正在处理一个事件,它不会被当前操作触发。 事件监听器在被移除后永远不能被调用。

public void RemoveEventListener(string type, IEventListener listener)
范围 类型 描述
type String 指定IEventListener的事件类型被移除。
listener IEventListener IEventListener参数表示IEventListener被移除。

也可以看看


RemoveEventListener(string, IEventListener, bool)

此方法允许从事件目标中删除事件侦听器。 如果IEventListenerEventTarget中删除,而它正在处理一个事件,它不会被当前操作触发。 事件监听器在被移除后永远不能被调用。

public void RemoveEventListener(string type, IEventListener listener, bool useCapture)
范围 类型 描述
type String 指定IEventListener的事件类型被移除。
listener IEventListener IEventListener参数表示IEventListener被移除。
useCapture Boolean 指定被移除的 EventListener 是否注册为捕获监听器。 如果一个监听器被注册了两次,一个有捕获,一个没有,每个都必须单独删除。 删除捕获侦听器不会影响同一侦听器的非捕获版本,反之亦然。

也可以看看