location.hash屬性介紹

location.hash屬性介紹
例如URL:
http://wwww.a.com/index#rhythmk
經過location.hash 咱們將獲取到 #rhythmk。
默認瀏覽器會滾動至id值爲rhythmk的div,或者滾動至 <a name="rhythmk"><a/>的標籤處。
能夠經過js動態去修改頁面的location.hash,並可以在瀏覽器返回操做,返回到當前記錄hash的URL。

使用場景1:

例如頁面有一個選項卡,存在三個頁籤,每一個頁籤的內容都是ajax請求獲取。那麼咱們能夠在請求數據完成後修改頁面的location.hash,
若是下次經過瀏覽器返回按鈕,返回到當前頁面 就能夠獲取到 location.hash 值,根據對應的hash值,去判斷加載某頁籤內容。ajax


使用場景2:
使用ajax動態分頁的時候,能夠修改hash數值,待瀏覽器經過返回按鈕到此頁面時候能夠根據hash值去加載默認頁。

瀏覽器

相關文章
相關標籤/搜索