2012-05-05 59 views

回答

13

jQuery的地址提供了瀏覽器歷史記錄和Ajax爬行強大的跨瀏覽器支持:

http://www.asual.com/jquery/address

http://github.com/asual/jquery-address

問候

UPDATE:

你可以找到一個良好的樣品在這裏:

http://jsfiddle.net/5L6Ur/10/

一些代碼簡稱:

$(function() { 
    $('a').click(function(e) { 
     e.preventDefault(); 
     $.address.value($(this).attr('href')); 
    }); 
    var changecount = 0; 
    $.address.change(function(e) { 
     if (typeof e !== 'function') { 
      $('span').html(changecount++); 
     } 
    }); 
});​ 
+0

你可以發佈代碼示例嗎? – user516883

+0

即時通訊錯誤'TypeError:$。地址未定義' –

+0

您是否從我提供的第一個鏈接下載了jquery.address-1.5? – MUG4N

3

您應該:

  1. 設置location.hash當頁面的狀態變化。
  2. location.hash 被用戶更改(例如通過按回按鈕)渲染 適當的頁面內容。
相關問題