【发布时间】:2011-11-05 08:45:41
【问题描述】:
我正在使用 Google Map Api v3。我使用以下 JQuery 设置地图 div 的高度:
$(document).ready(function() {
var wHeight = $(document).height();
var mapHeight = wHeight - 120;
$("#map_canvas").css('height' , mapHeight);
});
我在顶部有一个顶栏 div,这就是我减去 120 像素并设置地图画布高度的原因。 这在页面加载时效果很好,但是当我调整浏览器大小时,我无法调整地图大小,它保持不变。
我知道API中有一个resize事件:
google.maps.event.trigger(map, "resize");
我只是不知道如何将该行与上面的 JQuery 结合起来工作。
谢谢。
【问题讨论】:
标签: jquery google-maps-api-3 resize height