1
当用户将鼠标悬停在地图上时,我将如何去显示标准的Google地图控件?我希望控件可以隐藏起来。如何在鼠标悬停(悬停)上显示Google地图控件?
当用户将鼠标悬停在地图上时,我将如何去显示标准的Google地图控件?我希望控件可以隐藏起来。如何在鼠标悬停(悬停)上显示Google地图控件?
你不需要jQuery,你可以使用Maps API来做到这一点。
function initialize() {
var myOptions = {
zoom: 4,
center: new google.maps.LatLng(-33, 151),
disableDefaultUI:true,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
google.maps.event.addListener(map, 'mouseover', function() {
map.setOptions({
disableDefaultUI:false
});
});
}
我在'mouseover'处显示控件,并在'mouseout'处禁用它们。但是当我将鼠标移动到控件上时,即使我仍在地图容器中,也会触发'mouseout'事件。什么是解决方案? – swenedo 2014-01-29 13:59:43