我今天早些时候正在浏览石英并发现一些有趣的东西。当您在一篇文章中向下滚动到下一篇文章时,网站路线会在您滚动时发生变化。什么技术/ javascript包推动了这个?
前http://qz.com/305715/the-quartz-chart-of-the-year-short-list-is-here/
答案 0 :(得分:0)
他们正在使用某种无限滚动(许多库,只是google),以及某种路由库/插件(如Backbone.Router)。路由lib在较新的浏览器中使用History API,在较旧的浏览器中使用基于散列的URL片段。
基本上他们等着你滚动到文章的末尾,这会触发一个事件。之后,无限滚动通过AJAX加载另一篇文章,并通过路由库设置新路径。
答案 1 :(得分:0)
我的朋友问我一样。所以我为它制作了一个插件。我想这就是你想要的。
https://github.com/wataruoguchi/clever-infinite-scroll
这是如何使用无限滚动更改URL的过程。