gpt4 book ai didi

javascript - 即使功能被覆盖层隐藏,鼠标光标也会在功能上变化

转载 作者:行者123 更新时间:2023-12-03 06:27:26 25 4
gpt4 key购买 nike

当光标移动到 OpenLayers 3 的某个功能上时,我尝试更改光标。我正在使用以下代码:

map.addInteraction(new ol.interaction.Select({
condition : function(event) {
return ol.events.condition.pointerMove(event);
}
}));

当该功能被弹出窗口隐藏时(就像 OL3 examples 一样创建),我的问题就出现了。当您将鼠标移动到该功能所在的位置时,即使该功能被弹出窗口隐藏,它仍然会更改光标。

如果功能不可见,是否可以禁用它们的选择?

查看example .

最佳答案

当鼠标悬停在弹出窗口上时,您需要停止 mousemove 事件冒泡到 map

document.getElementById("popup").onmousemove = function(e) {
e.stopPropagation();
};

参见edited fiddle

关于javascript - 即使功能被覆盖层隐藏,鼠标光标也会在功能上变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38587871/

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