2016-07-07 18 views
-1

をトリガしません、私はネイティブマーカークラスタラJSファイルを使用していますが、デフォルトでは、イベントをクリックして宣言されている:私はinfoboxesをクリックして、自分自身をマップするのGoogleマップ - クリックイベントがタッチスクリーン上

google.maps.event.addListener(map, 'click', e => {...}) 

、それがトリガー - それは私が望むものです。しかし、画面にタッチスクリーンがある場合は、地図自体をクリックしたときにのみトリガされます。私はそのイベントをmousedownに変更しようとしましたが、インフォボックスをクリックすると(タッチスクリーンとノータッチスクリーンの両方で)トリガーしません。イベントは何とかバブリングしていないようです。

答えて

0

"domready"イベントを追加し、コードを内部に追加して情報ボックスを閉じます。

infobox.addListener("domready", function() { 

$("#close").on("click", function(e) { 

       }); 
} 
関連する問題