将 google 地图放入 jquery-ui 选项卡中时,地图在某些情况下无法正确显示。重现:
- Go here http://www.fiveminuteargument.com/html/map-test.html
- 单击“列表”链接
- 调整浏览器窗口大小
- 点击“地图”链接
请注意,某些地名叠加层绘制正确,但其他地名叠加层绘制不正确。实际上,我已经删除了所有 jquery-ui 内容以限制问题的范围,并且似乎只是 display:hide/display:block 的应用程序导致了问题。
UPDATE
有时,仅在显示:无/块之间切换时也会出现该错误 - 例如不会发生大小调整。这似乎在 IE(8) 中最常见。
尝试打电话map.onResize()
每次显示地图后。
如果在使用 display:none 隐藏地图时调用它,它可能无法正常工作,因为它的高度和宽度为零。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)