經過hash來解決AJAX頁面後退前進的問題

問題:使用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);
相關文章
相關標籤/搜索