1

MarkerImageページで Google マップを使用しており、設定したいずれかの をクリックしても、マップの親コンテナーにバブリングしないようにしたいと考えています。これは可能ですか?s は、ページにレンダリングされると、インライン スタイルが設定され、ID やクラスがないMarkerImage一連の s のように見えます。dive.preventDefault();

4

1 に答える 1

0

伝播を停止する必要があるマウスイベント用の stop() メソッドがありますが、私にとっては機能しません。

別のアプローチは

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

...これにより、マップの外側へのクリックの伝播が停止するはずです。

于 2012-03-19T22:33:47.873 に答える