B站个人空间的视频列表的分页是怎么做的?

rayleisure
  • 88

比如说这个B站,下面分页按钮是指向#page-<n>的,但点击之后URL是../video/0//<n>,而且回退按钮也可以使用,网上查了一下,是只能用pushState()吗?可是在源码中没有搜索到有调用,Chrome上按钮上也没有EventLisener显示,求问这种效果怎么实现的?

回复
阅读 2.7k
2 个回答
✓ 已被采纳

...谁说没用pushState的……
核心代码都在http://static.hdslb.com/spacev2/seajs/dist/base.js里。

而且也不需要绑定按钮事件啊,直接识别地址中的#page-<n>然后转换成video/0//<n>也不是什么麻烦事。

宣传栏