在导航存储库时,GitHub如何做出奇特的页面擦除效果?

a p*_*erd 7 javascript html5 github css3

  1. 使用现代浏览器,转到GitHub中的项目(例如,https://github.com/twitter/bootstrap)
  2. 单击子目录.

在子目录页面加载之前查看页面擦除效果?这是如何运作的?

更新:更具体地说,在下一页加载之前,这是如何完美无缝地发生的?点击可以延迟吗?下一页是否在后台加载?

Dun*_*zzz 7

它使用history.pushState(HTML5历史API的一部分)以及一些滑动效果.有关插件+演示,请参阅此链接.

另外,刚刚发现了Github的博客文章!