【发布时间】:2011-06-14 13:16:00
【问题描述】:
我的 jQuery 应用程序中有两个选项卡。我想在两个选项卡中使用谷歌地图。我为下面代码中显示的每个选项卡添加了脚本和两个<div> 标签。
第一个标签:
<div class="map_canvas" style="width:100%; height:100%"></div>
第二个标签:
<div class="map_canvas" style="width:100%; height:100%"></div>
Google 地图脚本:
function initialize()
{
var latlng = new google.maps.LatLng(11.6952727, 77.5195312);
var myOptions = {
zoom: 8,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementByClassName("map_canvas"),myOptions);
}
----------Style for Google Map
.map_canvas { height: 100% }
#notes{ height: 100%;width:100% ; margin: 0px; padding: 0px } // Tab1 div tag ,contains the First tab map Div Tag
#accordionWrapper{ height: 100%;width:100% ; margin: 0px; padding: 0px }// Tab2 div tag, contains the First tab map Div Tag
地图未显示在两个选项卡中。这里有什么问题?
【问题讨论】:
-
要找出问题所在 在谷歌浏览器中运行它,转到工具 -> JavaScript 控制台并告诉我们错误是什么。您可以在 Firefox 中使用 Firebug 或在 IE9 中使用 F12。
-
哦,看起来这是一个常见的 JQuery 标签问题,请参阅此处stackoverflow.com/questions/1428178
标签: javascript jquery