我正在使用jquery latitude经度插件。我的地图部分加载在jquery标签中隐藏和显示。所以在R& D之后我发现地图调整大小选项。地图调整大小选项仅适用于地图事件,如“点击”,“空闲”..等等
google.maps.event.addListener(_self.vars.map, 'idle', function () {
google.maps.event.trigger(_self.vars.map, 'resize');
});
我想在标签点击上运行js代码(map resize)。
$("#tab").on("click" , function() ){
google.maps.event.trigger(_self.vars.map, 'resize');
});
但google.maps.event.trigger(map,resize);单击选项卡上没有工作。它需要地图对象,但不会在选项卡上单击调整地图大小。请给我任何解决方案。
谢谢,