2012-03-07 144 views
4

可能重複:
How do I, with JavaScript, change the URL in the browser without loading the new page?Ajax和動態更改URL?

http://acko.net/,當我點擊「歸檔」的箭頭,它會顯示一個「加載」圖片,當它這樣做,一個很好的過渡會將我滑到下一頁。而讓我好奇的(和瘋狂的)是當它完成滑動到下一頁時,URL改變了!還有更多。當您使用Web Inspector並輸入history.go(-1);時,它也會顯示轉換。我看到了,我一直在說「這到底是什麼!」

那麼,它是如何實現的 ???website對我沒有任何意義,因爲我認爲history.go()重新加載整個網頁,但實際上並不是這樣。該網站非常棒,包括頂部的3D動畫。 (需要的Webkit)

+5

哦,我的上帝設計 – dynamic 2012-03-07 01:43:52

+0

的地獄@職場英語對話中的一個,它是隻是驚人的... – 2012-03-07 01:46:26

+1

可能會帶着html5歷史api,看看:http://diveintohtml5.info/history.html有一個完全解釋的例子,達到同樣的事情:http://diveintohtml5.info /examples/history/fer.html – 2012-03-07 02:10:17

回答