events - Google Maps API - InfoBubble 的事件监听器不起作用

标签 events google-maps-api-3 infobubble

我需要一个等待点击的事件监听器。不幸的是,它与 InfoWindows 一起工作的方式似乎在这里不起作用......

好吧,这是我的 InfoBubble:

var infoBubble = new InfoBubble({
      map: map,
      content: $('#my-div').html(),
      position: new google.maps.LatLng(areas[area].lat, areas[area].lng),
      shadowStyle: 1,
      padding: 0,
      borderRadius: 0,
      arrowSize: 10,
      borderWidth: 1,
      borderColor: '#ccc',
      disableAutoPan: true,
      hideCloseButton: true,
      arrowPosition: 15,
      arrowStyle: 0
    });

这是我的听众:

google.maps.event.addListener(infoBubble, 'click', function(){

        console.log("noodle");  
    });

顺便说一句,Firebug 没有报告任何错误。

最佳答案

试试这个:

$(infoBubble.bubble_).live("click", function() {
    console.log('clicked!');
});

关于events - Google Maps API - InfoBubble 的事件监听器不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12368902/

相关文章:

javascript - 单击信息窗口内的按钮后更改谷歌地图标记属性

javascript - 单击新标记时,Infobubble 选项卡不会重置

events - Polymer 1.0 无法停止点击事件传播

java - Spring 框架事件

jquery - Google Maps API v3 + jQuery UI 选项卡的问题

javascript - Google map API v3 绘图管理器未正确绘制虚线折线

c# - 在 C# 中转发事件

java - 如何添加监听器

javascript - 这里的信息气泡 map 不起作用

javascript - Google Maps API - InfoBubble 不会关闭 - close() 不起作用