gpt4 book ai didi

javascript - 开放层 3 : Remove event listener

转载 作者:数据小太阳 更新时间:2023-10-29 04:07:53 26 4
gpt4 key购买 nike

Openlayers 3如何删除这样附加的事件监听器:

var a = map.on("pointerdrag",function (e) {
// event handler
});

var b = map.on("pointerdrag",function (e) {
// event handler
});

如何只删除监听器 a 并保持 b 处于事件状态?

最佳答案

啊,这很简单!它在 API Docs : unByKey,但关闭函数的名称非常违反直觉。

所以要移除事件监听器a:

map.unByKey(a);

将删除 a 监听器但保持 b 开启。

注意:这将适用于 Open Layers 3 中发出事件的任何对象。像图层、交互等。

关于javascript - 开放层 3 : Remove event listener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32253261/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com