我有一个传单地图,有一个事件附加到地图(点击)和一个事件附加到盘旋者(点击)。现在我想改变圆形地图的颜色,但麻烦的是,地图事件也会触发,这也干扰了循环地图点击的逻辑。
如何防止地图事件在单击“循环地图”时触发?
var circleMarker = L.circleMarker([point.lat, point.lng], {
radius: 8,
fillColor: "#ff0097",
color: "#000",
weight: 1,
opacity: 1,
fillOpacity: 0.8
}).addTo(drawmap);
circleMarker.on("click", function(e) {
e.originalEvent.preventDefault(); //This does not work
circleMarker.setStyle({ fillColor: '#1b1b1b' });
});
drawmap.on('click', function(e) {
//something unrelated
}https://stackoverflow.com/questions/43916311
复制相似问题