【发布时间】:2013-09-19 21:53:17
【问题描述】:
我正在使用 Bing Map API v7,并且正在尝试使其具有响应性。我最初的想法是典型的
<div id='mapDiv' style="position:relative; width:100%; height:auto;"></div>
问题是当我这样做时地图完全消失了。如果我不能使用 height:auto; 则有关如何正确缩小地图的任何想法当我定义高度时,地图工作正常。我对此感到很困惑。不知道我还能展示什么代码来尝试和帮助,但如果您需要更多信息,请告诉我。
这是我使用的解决方案:
$(window).ready(updateHeight);
$(window).resize(updateHeight);
function updateHeight()
{
var div = $('#mapDiv');
var menu = $('#mapMenu');
var headerHeight = $('#header').outerHeight();
var windowHeight = $(window).height() - $('#header').outerHeight();
div.css('height', (windowHeight));
}
【问题讨论】:
标签: responsive-design bing-maps