1

我在我的页面上使用Google地图,并且想要防止点击我从冒泡地图的父容器中设置的任何MarkerImage。这可能吗? MarkerImage s在页面上呈现时,似乎只是一系列内联样式并且没有ID或类的div - 我不认为我可以专门定位它们以便使用e.preventDefault();或类似的东西。防止谷歌地图上的点击通过图片

回答

0

有一个stop() - 鼠标事件的方法应该停止传播,但对我来说它不起作用。

另一种方法是

map.getDiv().onclick=function(e) 
{ 
    if(e){e.stopPropagation();} 
    else if(window.event){window.event.cancelBubble=true;} 
} 

...这应该停止点击的传播到地图之外。