問題:使用AJAX訪問資源時,瀏覽器地址欄裏的地址是不變的,此時後退和前進按鈕也就不能用了。
辦法:當訪問地址發生變化時,修改頁面的hash,使瀏覽器記住曾經訪問的地址
代碼: java
$('.accordion-inner').click(function(){ //更改hash window.location.hash='#'+$(this).attr('inc'); }) function loadPanel() { //div 加載外部頁面 $("#tabs-511269").load(window.location.hash.substr(1)); } //綁定hashchange事件 $(window).bind("hashchange", loadPanel);