Google地图在Jquery标签中显示不正确
答
你需要把你的地图div
: <div class="map" id="gmap-dropdown"></div>
您tabs
格之外,还有一些jQuery的逻辑:
+0
但这不是OP所要的,OP只希望它显示在表2中。 – Wold 2014-10-26 23:03:43
答
的解决方案是移动新将文档加载到标签单击事件中。
工作小提琴: http://jsfiddle.net/6xwwv1pg/
参考代码
$('[data-tab]').on('click', function (e) {
$(this)
.addClass('active')
.siblings('[data-tab]')
.removeClass('active')
.siblings('[data-content=' + $(this).data('tab') + ']')
.addClass('active')
.siblings('[data-content]')
.removeClass('active');
e.preventDefault();
new Maplace({
locations: LocsA1,
map_div: '#gmap-dropdown',
controls_title: 'Choose a location:'
}).Load();
});
我认为,我们需要看到你的代码的重要组成部分。 – TimSPQR 2014-10-26 23:03:37
最常用的方法是使用谷歌地图的API刷新方法API – charlietfl 2014-10-26 23:41:59