我在调整 Google Maps JavaScript API v3 的大小时遇到了一些问题。如果我在加载时正确设置 CSS“参数”(仅在文档中),地图将显示 100% 的高度和宽度 - 没问题。但是,当我尝试通过单击链接来获得相同的结果时,它并没有显示整个地图。
我已经在这个事件上测试了 jQuerycss()
和jQuery。使用以下代码使地图不可见(完全隐藏地图而不是使其全屏显示):toggleClass()
toggleClass()
// jQuery
$('#weather-map').toggleClass('test');
// CSS
#weather-map.test {
height : 100%;
width : 100%;
top : 0;
left : 0;
position : absolute;
z-index : 200;
}
css()
有效(地图全屏显示),但上图显示了地图在全屏时的呈现方式:
$('#weather-map').css({
'height' : '100%',
'width' : '100%',
'top' : '0',
'left' : '0',
'position' : 'absolute',
'z-index' : '200'
});
我现在想知道,为什么它会这样?我是否遗漏了什么,或者这种方法不适合切换地图的全屏?
提前致谢。