gpt4 book ai didi

internet-explorer - Leaflet Label noHide 无指针事件

转载 作者:行者123 更新时间:2023-12-01 01:04:12 24 4
gpt4 key购买 nike

我必须用 circleMarker 添加自定义城市名称我的 map 。但我想点击标签,因为它下面有多边形
有我的 JS 代码添加了 circleMarker

var ville_label = new L.CircleMarker(
[lat, lng],
{ clickable: false, radius: (1/zoom)*12 }
).bindLabel(lib, { noHide: true, className: "leaflet-ville-label" })
.addTo(ville_layer);

在 CSS 中,我禁用了指针事件
.leaflet-ville-label {
pointer-events: none;
}

但 IE 不支持 pointer-events并且 Label 是一个 div 元素而不是一个 SVG。

有人有禁用静态标签上的指针事件的解决方案吗?

最佳答案

通过层转发鼠标事件可能会帮助您解决此问题。对于 ie 中缺少指针事件,这是一种解决方法。这是关于这个问题的一个很好的博客条目:

Forwarding Mouse Events Through Layers

关于internet-explorer - Leaflet Label noHide 无指针事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20195530/

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