- 使用现代浏览器转到 GitHub 中的元素(例如 https://github.com/twitter/bootstrap)
- 单击一个子目录。
看到子目录页面加载前的页面删除效果了吗?它是如何工作的?
更新:更具体地说,如何在加载下一页之前完美无缝地发生这种情况?可以延迟点击吗?下一页是否在后台加载?
最佳答案
它使用 history.pushState
(HTML5 history API 的一部分)以及一些滑动效果。参见 this link用于插件 + 演示。
另外,刚找到Github's blog post关于主题!
关于javascript - GitHub 在浏览存储库时如何实现其奇特的页面删除效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8067441/