最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Google Map V3 綁定氣泡窗口(infowindow)Dom事件實(shí)現(xiàn)代碼

 更新時間:2013年04月26日 14:56:29   作者:  
無法在infowindow里面添加的div進(jìn)行綁定事件處理,官方的API,發(fā)現(xiàn)了google.maps.InfoWindow下面的Events里面有個domready事件
在調(diào)試功能模塊時候,發(fā)現(xiàn)怎么用什么方法都無法在infowindow里面添加的div進(jìn)行綁定事件處理。郁悶??!上網(wǎng)搜了好多方法也沒用,
后來想想還是查了一下官方的API,發(fā)現(xiàn)了google.maps.InfoWindow下面的Events里面有個domready事件

官方解釋
This event is fired when the containing the InfoWindow's content is attached to the DOM. You may wish to monitor this event if you are building out your info window content dynamically.
本人理解大概的意思就是InfoWindow里面動態(tài)添加的Dom元素完成后的回調(diào)函數(shù)。
js是個單線程的引擎,只有等到DOM創(chuàng)建完成之后才能綁定事件,這樣理解起來應(yīng)該很簡單了吧!
看同事寫的js代碼,里面好多setTimeout之類的延遲 估計沒弄清楚腳本執(zhí)行的順利 覺的延遲幾秒就行執(zhí)行,其實(shí)問題很大。哪些腳本要先執(zhí)行,哪些要后執(zhí)行 都是有順序的。
google.maps.event.addDomListener googleMap 提供的監(jiān)聽Dom元素的事件

上代碼

復(fù)制代碼 代碼如下:

google.maps.event.addListener(infowindow,"domready",function(){
var Cancel = document.getElementById("Cancel");
var Ok=document.getElementById("Ok");
google.maps.event.addDomListener(Cancel,"click",function(){infowindow.close();});
google.maps.event.addDomListener(Ok,"click",function(){infowindow.close();});
});

官方API:https://developers.google.com/maps/documentation/javascript/3.exp/reference?hl=zh-cn

相關(guān)文章

最新評論

迭部县| 甘洛县| 陇川县| 马尔康县| 西平县| 疏附县| 濉溪县| 宁明县| 冀州市| 兴国县| 丽江市| 博客| 洞头县| 常州市| 聂拉木县| 成安县| 隆林| 同德县| 宾川县| 柯坪县| 贡嘎县| 贵定县| 岐山县| 临桂县| 资阳市| 苏尼特左旗| 萨嘎县| 郸城县| 丰镇市| 蓬安县| 南城县| 新巴尔虎左旗| 丰都县| 海伦市| 临澧县| 化德县| 揭东县| 安泽县| 都江堰市| 靖安县| 乐都县|