我在地图上有一个标记,并绑定了一些事件处理程序。
google.maps.event.addListener(marker, 'mouseover', function(){
infoWindow.open(map, marker);
});
如何在不为处理程序分配全局名称的情况下获取事件处理程序?如:
var h = function(){
infoWindow.open(map, marker);
}
google.maps.event.addListener(marker, 'mouseover', h);
这太复杂了。
我正在寻找的是marker.mouseover
(就像DOM元素一样),但这不起作用。
答案 0 :(得分:0)
刚刚找到另一种选择。
trigger(instance:Object, eventName:string, var_args:*)
将触发事件绑定。这几乎满足了所有需求。