Javascript 谷歌地图:不需要的地图大小调整

Javascript 谷歌地图:不需要的地图大小调整,javascript,jquery,html,css,google-maps,Javascript,Jquery,Html,Css,Google Maps,这是我的应用程序: (全屏) 如您所见,在第二页中有一个地图,它工作不正常 地图本身经过测试,效果良好。 但是当我把它插入我的布局(我需要的那个)时,它就不再正常工作了。 不知怎的,有些碰撞我找不到 做了一些测试后,我发现将地图放在菜单的第一个位置,它的工作原理与我所需要的完全相同: 但是我需要它在第二页而不是第一页 你能帮我解决这个问题吗? 多谢各位 问题是,在画布隐藏的同时,地图正在初始化, 当画布变为可见时,应重新初始化贴图,或调整贴图大小, 尝试将其添加到菜单中函数,在DIVfad

这是我的应用程序:

(全屏)

如您所见,在第二页中有一个地图,它工作不正常

地图本身经过测试,效果良好。 但是当我把它插入我的布局(我需要的那个)时,它就不再正常工作了。 不知怎的,有些碰撞我找不到

做了一些测试后,我发现将地图放在菜单的第一个位置,它的工作原理与我所需要的完全相同:

但是我需要它在第二页而不是第一页

你能帮我解决这个问题吗?
多谢各位

问题是,在画布隐藏的同时,地图正在初始化, 当画布变为可见时,应重新初始化贴图,或调整贴图大小, 尝试将其添加到
菜单中函数,在
DIV
fadeIn()完成后

 google.maps.event.trigger(map, "resize");

上帝保佑你,男人!我一整天都在努力让它工作!这是添加了您的解决方案的应用程序:很高兴我能提供帮助:)。您还需要一个JS警告(分号);在
菜单之后。查找('a:first')。触发('click')