1

オーバーレイでテキストを選択するにはどうすればよいですか? テキスト選択に対してオーバーレイが非アクティブになり、オーバーレイをダブルクリックするとズームが作成されます。

http://img121.imageshack.us/img121/9022/overlayph.png

4

2 に答える 2

0

イベントがマップにバブルアップしないように、オーバーレイでのイベントの伝播をキャンセルする必要があります。最も一般的なイベントは、click、mousedown、mouseup、mousemove、mouseenter、mouseleave ですが、何をしたいかによって異なります。

したがって、オーバーレイを含むベース div にイベント リスナーを追加し、以下を追加します。

google.maps.events.addDomListener(theDiv, theEvent, function(e) {
  e.cancelBubble = true;
  if (e.stopPropagation) {
    e.stopPropagation();
  }
});
于 2010-08-20T02:37:22.067 に答える