EventTarget.RemoveEventListener

RemoveEventListener(string, DOMEventHandler, bool)

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

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

也可以看看


RemoveEventListener(string, IEventListener)

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

public void RemoveEventListener(string type, IEventListener listener)
范围类型描述
typeString指定事件类型IEventListener被删除。
listenerIEventListenerIEventListener参数表示IEventListener即将被删除。

也可以看看


RemoveEventListener(string, IEventListener, bool)

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

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

也可以看看