【问题标题】:Stop click propagation on a custom div within a leaflet map在传单地图中的自定义 div 上停止点击传播
【发布时间】:2017-01-27 08:40:42
【问题描述】:

我在地图中有一个自定义 div(带有设置)。当用户单击 div 时,我希望单击事件不会传播到地图。怎么可能实现这样的行为?

传单版本 1.0。

【问题讨论】:

    标签: leaflet angular-leaflet-directive


    【解决方案1】:

    请参阅L.DomEvent.stopPropagation() 的文档。

    【讨论】:

    • L.DomEvent.disableClickPropagation(myDiv),如果你想禁用一个div的所有点击相关事件。
    【解决方案2】:

    对于从搜索引擎来到这里的任何其他人,如果您试图阻止来自圆圈或其他交互图层的点击被底层对象(其他圆圈或地图本身)处理,您还可以创建通过选项bubblingMouseEvents: false

    文档:http://leafletjs.com/reference-1.2.0.html#interactive-layer

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-25
      • 1970-01-01
      • 1970-01-01
      • 2014-04-09
      • 1970-01-01
      • 2013-04-24
      • 2023-03-23
      • 2018-05-10
      相关资源
      最近更新 更多