我正在使用 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));
}