2012-02-16 139 views

回答

1

你不需要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 
}); 
    }); 
    } 
+0

我在'mouseover'处显示控件,并在'mouseout'处禁用它们。但是当我将鼠标移动到控件上时,即使我仍在地图容器中,也会触发'mouseout'事件。什么是解决方案? – swenedo 2014-01-29 13:59:43