2012-09-16 83 views
0

google.maps.event.addListener(map, 'bounds_changed', alert("say sth"))僅適用於第一次加載地圖。之後,無論我如何拖動地圖或縮放地圖,警報都不會彈出。google.maps.event.addListener(地圖,'bounds_changed',alert(「sth」))僅適用於第一次

google.maps.event.addListener(map, 'idle', alert("just pop twice!"))相同。

+2

哪裏是你的代碼? – Marcelo

+1

這次調用後可能會出現一些javascript錯誤,阻止它再次調用? – Michael

+0

嗨@Marcelo,thx 4回覆!我在@ Dr.Molle的幫助下發現了問題,我失去了'function(){}'... – Matt

回答

1

包裹警報成一個函數:

google.maps.event.addListener(map, 'idle', function(){alert("just pop twice!")}) 
+0

Thx用於回覆,@ Dr.Molle!我按照你的說法做了,它完美無瑕!很多thx! – Matt

+0

對於後來想學點東西的讀者來說,需要一句「爲什麼」這樣的句子纔是教育。 – Jack

相關問題