我正在使用名为InfoBox的Google Maps InfoWindow的替代品。
我希望InfoBox在mouseleave上关闭,并且我已经设法使用以下代码执行此操作,但是尽管它适用于Firefox和Opera,但我在Chrome中没有结果。
var markerinfo = new InfoBox({disableAutoPan: true, isHidden: false, pane: 'floatPane', enableEventPropagation : true});
// addListener to show infobox and set its content with #infobox id on marker click here //
google.maps.event.addListener(markerinfo,'domready', function(e){
google.maps.event.addDomListener(document.getElementById('infobox),'mouseleave', function(marker,content,infobox){
return function() {
infobox.close(map,marker);
}
}(marker,content,markerinfo));
});
这适用于Firefox和Opera,但不适用于Chrome(26.0.1410.63)
如何解决这个问题或其他方法来解决这个问题?