在我的地图上,相应的信息框在标记鼠标输出事件上关闭。 但是当光标在它上面时,我不想关闭信息框。
我该怎么做?试过是(“:悬停”),但没有用。
我的代码:
var ib = new InfoBox(infoBoxOptions);
google.maps.event.addListener(marker, "mouseover", function () {
ib.Open();
});
.maps.event.addListener(marker, 'mouseout', function () {
ib.close()
});
答案 0 :(得分:0)
google.maps.event.addListener(map, 'mousemove', function () {
//
if ($("#infoboxwrapper").is(":hover")) {
} else {
ib.close();
}
});
如果信息框在mousemove事件中徘徊,那就<。在标记mouseout事件中调用mousemove事件有帮助。