【发布时间】:2017-01-27 08:40:42
【问题描述】:
我在地图中有一个自定义 div(带有设置)。当用户单击 div 时,我希望单击事件不会传播到地图。怎么可能实现这样的行为?
传单版本 1.0。
【问题讨论】:
标签: leaflet angular-leaflet-directive
我在地图中有一个自定义 div(带有设置)。当用户单击 div 时,我希望单击事件不会传播到地图。怎么可能实现这样的行为?
传单版本 1.0。
【问题讨论】:
标签: leaflet angular-leaflet-directive
请参阅L.DomEvent.stopPropagation() 的文档。
【讨论】:
L.DomEvent.disableClickPropagation(myDiv),如果你想禁用一个div的所有点击相关事件。
对于从搜索引擎来到这里的任何其他人,如果您试图阻止来自圆圈或其他交互图层的点击被底层对象(其他圆圈或地图本身)处理,您还可以创建通过选项bubblingMouseEvents: false
文档:http://leafletjs.com/reference-1.2.0.html#interactive-layer
【讨论】: