2016-07-07 68 views
-1

我使用本地標記聚類器的js文件,其中,在默認情況下,單擊事件被宣佈不會觸發:谷歌地圖 - 點擊事件觸摸屏

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

當我點擊InfoBoxes到與地圖本身,它會觸發 - 那是我想要的。但是當屏幕有觸摸屏時,只有在點擊地圖本身時纔會觸發。我試圖將該事件更改爲mousedown,但在點擊信息框(觸摸屏和非觸摸屏)時仍然沒有觸發。在我看來,事件並不是以某種方式冒出來的。

回答

0

添加「domready」事件並添加代碼以關閉信息框。

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

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

       }); 
}