2011-06-08 110 views
0

我有一個深度鏈接問題。我有一個單頁的網站,其中我有很多小方塊和一個大盒子,這是'積極'的內容。點擊一個小框,我清除innerHTML。點擊一個動畫,點擊成爲活動內容,然後用新內容替換innerHTML($('element')。html('new content'))。動態生成的HTML深度鏈接

我的問題是:有一種方法來深層鏈接這個過程中,有:

mysite.com/firstcontent(或類似的東西),並有合適的內容積極,沒有必須寫一個大型切換臺?我是否用AJAX全部替換?

回答

0

通常,這是通過更改window.location中的散列(test.html * #foo *)來處理的。

您可以與hashchange事件和window.history.pushState/replaceState一起執行此操作您將需要對舊版瀏覽器使用某種墊片。有一個jQuery plugin,應該會爲你處理這個。