【发布时间】:2016-10-19 12:28:13
【问题描述】:
我尝试为信息窗口添加一些侦听器,例如:
//works
google.maps.event.addListener(markerInfoWindow, "closeclick", function()
{
console.log('trigger close');
});
//doesn't work
google.maps.event.addListener(markerInfoWindow, "click", function()
{
console.log('trigger close');
});
我错过的文档中是否有 infoWindow 的事件列表,或者是否有其他方法可以完成任务?
其实问题是我想创建一个事件监听器来关闭mouseout上的infoWindow
google.maps.event.addListener(markerInfoWindow, 'mouseout', function(){
console.log('trigger close');
self._setInfoWndClosed();
});
self._setInfoWndClosed() 在closeclick 事件的上下文中正常工作。最后我发现实际上监听器并不能正常工作。
【问题讨论】:
标签: javascript google-maps google-maps-api-3