Leaflet 将传单.js弹出窗口移到前面

Leaflet 将传单.js弹出窗口移到前面,leaflet,Leaflet,我有一个同时打开多个弹出窗口的地图。弹出窗口包含一条tweet,用户需要快速扫描内容,因此同时打开多个弹出窗口 当我点击一个弹出窗口时,我希望它在所有其他弹出窗口之前移动。虽然我可以捕捉到正确的弹出窗口,但与其他层一样,弹出窗口上没有bringToFront(),而且zIndexOffset也没有定义 有没有人成功地将弹出窗口移到前面?操作css zindex是否正确?假设将弹出窗口绑定到标记或多边形,我将使用标记或多边形的bringToFront()函数。如果这对您不起作用,我建议扩展L.Po

我有一个同时打开多个弹出窗口的地图。弹出窗口包含一条tweet,用户需要快速扫描内容,因此同时打开多个弹出窗口

当我点击一个弹出窗口时,我希望它在所有其他弹出窗口之前移动。虽然我可以捕捉到正确的弹出窗口,但与其他层一样,弹出窗口上没有
bringToFront()
,而且
zIndexOffset
也没有定义


有没有人成功地将弹出窗口移到前面?操作css zindex是否正确?

假设将弹出窗口绑定到标记或多边形,我将使用标记或多边形的bringToFront()函数。如果这对您不起作用,我建议扩展L.Popup并仔细查看L.Marker,看看他们是如何实现bringToFront和setZIndex功能的。在这里,您还可以添加上一个问题中的单击事件功能:


L.标记源@

弹出窗口直接添加到地图中。我来看看标记代码。