我的網站位於http://visualise.ca/,當您通過單擊縮略圖加載帖子時,它將使用ajax在頁面內加載帖子。當您關閉後它使用此代碼,以更改URL回http://visualise.ca/無需重新加載頁面:需要語法的Window.location.hash幫助
$("#close").live("click", function(event) {
$("#board").fadeOut("slow");
$("#board-wrapper").slideUp("slow");
$("html,body").delay(1000).animate({scrollTop: 0}, 300);
window.location.hash = "";
window.history.pushState(null,null,site_url+"/");
return false;
});
但在IE8它更改回http://visualise.ca/#而不是http://visualise.ca/。有沒有辦法糾正這一點,並確保它被更改爲http://visualise.ca/?
IE8不支持html5歷史API,請考慮使用類似https://github.com/balupton/history.js的回退 – anderssonola