首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >LeafletJS:点击圆地图时防止点击地图

LeafletJS:点击圆地图时防止点击地图
EN

Stack Overflow用户
提问于 2017-05-11 13:03:55
回答 2查看 1.5K关注 0票数 4

我有一个传单地图,有一个事件附加到地图(点击)和一个事件附加到盘旋者(点击)。现在我想改变圆形地图的颜色,但麻烦的是,地图事件也会触发,这也干扰了循环地图点击的逻辑。

如何防止地图事件在单击“循环地图”时触发?

代码语言:javascript
运行
复制
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
}
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43916311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档