我不确定我在这里做错了什么。当我打开它的 HTML 代码时,它就崩溃了。有谁知道我的语法是否错误,或者我根本不了解 BBQ 插件的工作原理?非常感谢!
$.bbq.pushState({
lat: pointArray[0][0].lat(),
lng: pointArray[0][0].lng()
});
$(window).bind('hashchange', function(e) {
var searchParams= e.getState();
pointArray[0][0] = new google.maps.LatLng(searchParams.lat, searchParams.lng);
mapSearch();
});
$(window).trigger('hashchange');
在 Chrome 中,它说我正在调用pushState
. undefined
我应该先在外面申报吗lat
?lng