pinterest巫术

时间:2012-03-16 15:14:25

标签: javascript

也许这是我忽略的某种默认行为, 但目前我还没有想到如何点击http://pinterest.com主页上的元素后,网址实际上会发生变化,即:http://pinterest.com/pin/60165344991931565/

同时页面没有改变! 它只是加载ajax内容并在html中注入结果。

我从未见过像这样的行为。我正在使用最新的Chrome。

4 个答案:

答案 0 :(得分:5)

三个字:历史API HTML5

一个链接:http://html5demos.com/history

答案 1 :(得分:1)

github上有一个项目:http://pjax.heroku.com/

答案 2 :(得分:1)

查看history.pushState,history.replaceState和popstate。

答案 3 :(得分:1)

对旧版浏览器使用https://github.com/devote/HTML5-History-API。 例如,集成了此库:http://spb-piksel.ru/history/网站http://html5demos.com/history的副本,但集成了库。检查旧浏览器。