javascript - GitHub 在浏览存储库时如何实现其奇特的页面删除效果?

标签 javascript html css github

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

看到子目录页面加载前的页面删除效果了吗?它是如何工作的?

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

最佳答案

它使用 history.pushState(HTML5 history API 的一部分)以及一些滑动效果。参见 this link用于插件 + 演示。

另外,刚找到Github's blog post关于主题!

关于javascript - GitHub 在浏览存储库时如何实现其奇特的页面删除效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8067441/

相关文章:

javascript - 在 Facebook 上显示随机缩略图

html - 如何使我的文本框只包含数字?

html - html标签使用大写字母不好吗?

html - 使用检查器窗口进行填充

javascript - Masonry 和 BootStrap 3 下拉菜单

javascript - 在触摸设备上的 HTML5 Canvas 上绘图

html - 在 Form-Inline 中对齐标签和文本框

CSS Accordion 风格图像查看器 - 打开第一张图像

javascript - 我怎样才能简单地在表单周围闪烁一个矩形?

html - 在 100% 宽度的容器内调整按钮的宽度