我试图使用js制作标签,以在网站上获得更多数据.
请查看:http://dev.ateo.dk/officelab-konferencecenter/
顶部的两个标签("Billeder"和"kort")是使用js制作的.
如果我进入名为"kort"的点击,谷歌地图将无法完全加载 - 但是如果我右键单击并使用firefox选择"检查元素(Q)",地图会突然加载.
此外,地图不居中.在具体位置 - 位置在左上角.
您可能会注意到tab div下面的空白方块.这与js选项卡中使用的代码完全相同.如果我在js选项卡中注释掉,那么空白的方块将完美地工作.因此,似乎js选项卡与js谷歌地图相结合似乎不起作用.可能是这种情况,如果是这样,它是如何修复的?
下面我显示的代码将启动谷歌地图和页面上的点击:
if($('body.single-konferencested').length > 0)
{
tabs();
}
if($('body.single-konferencested').length > 0)
{
$(document).ready(function() {
function initialize() {
var myLatlng = new google.maps.LatLng(place_lat,place_lng);
var mapOptions = {
zoom: 9,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById('gmap'), mapOptions);
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
clickable : true
});
var pinIcon = new google.maps.MarkerImage(
"http://dev.ateo.dk/wp-content/themes/ateo/img/pin_marker.png",
null, /* size is determined at runtime */
null, …Run Code Online (Sandbox Code Playgroud)