【发布时间】:2014-08-04 04:48:32
【问题描述】:
我有两个相邻的 div。左边的一个包含谷歌地图,而右边的一个是空的,我将其用作侧边栏。我创建了一个切换按钮,它可以折叠侧边栏并展开地图以覆盖视口的整个宽度。但是,Google Map div 似乎并没有完全展开,并且总是将部分空间留空。当我只是扩展一个普通的 div 时不会出现这个问题,所以我想知道这是否是谷歌地图的问题? Fiddle:
$(document).ready(function () {
$("#toggle").click(function () {
$("#side_bar").animate({
width: 'toggle'
});
var value = $("#map")[0].style.width !== "100vw" ? '100vw' : '80vw';
$("#map").animate({
width: value
});
});
});
我在所有浏览器上都遇到了同样的问题,最新版本:
【问题讨论】:
-
在你的小提琴中,地图在这里调整大小完美。你能贴一些截图吗? ant 发布您的浏览器信息
-
@LGVentura 我在 OP 上添加了一个屏幕截图的链接。无论我使用哪种浏览器,我都会遇到同样的问题。如果你增加 Fiddle Result 的宽度,同样的事情也会发生在那里。我在以下站点上传了一个示例:Website Example.
标签: jquery css google-maps-api-3 toggle expand