我在我的网站上使用谷歌地图API。当用户登录地图时加载。有几个页面使用ajax调用,在第一页加载时创建了相同的谷歌地图对象(因为我想保持请求限制)。我在我的网页上包含了jquery历史记录,以防用户单击后退按钮未注销。但问题是一次退回按钮点击地图消失。有关地图不可见且地图对象仍然存在的任何建议吗?
网页:odvozautom.sk - 只需要使用google或facebook登录
在这里输入代码
(函数($){
var origContent = "";
function loadContent(hash) {
if(hash != "") {
if(origContent == "") {
origContent = $('.main_container').html();
}
$('.main_container').load(hash);
} else if(origContent != "") {
$('.main_container').html(origContent);
}
}
$(document).ready(function(){
$.history.init(loadContent);
Drive.pre_initialise(); // here i am initialisign map object
$('.main_container').load('search.php');
$('.menu_icons').find('a').click(function() {
$('#map-area').appendTo('body');
$('#map-area').hide();
Drive.resetRouteCommon();
var url = $(this).attr('href');
//url = url.replace(/^.*#/, '');
$.history.load(url);
return false;
});
}); })(jQuery的);
enter code here