當地圖第二次點擊的時候只出現拐角部分,當時還以爲是網不好呢,原來是個bug。
這應該屬於地圖加載的問題吧,找到顯示地圖的div,然後給個判斷條件如果地圖第一加載成功了,第二次點擊的時候只要直接打開就可以了。
js代碼:
$("#siteSelection").click(function () {
if($("#allmap").length==0) {
var self = $(this), eid = self.attr('id'), $el = $('#' + eid);
$('#stationDiv').load('busSearch.html?callback=selectstation', {
editId: eid,
depDate: $("#dptDate").val().trim()
}, function () {
$("#mainDiv").hide();
$("#stationDiv").show();
});
}else{
$("#mainDiv").hide();
$("#stationDiv").show();
}
});