无限滚动替代

时间:2015-04-04 04:45:26

标签: javascript facebook scroll

是否有任何javascript代码或任何其他方式将无限滚动转换为Facebook或任何其他网站上的分页。 或者有什么方法可以在使用javascript滚动时加载更多结果?

2 个答案:

答案 0 :(得分:2)

无限卷轴很容易开发。但无限滚动只会附加内容。因此,如果内容很长,滚动速度很慢,浏览器也会被阻止。

如果您考虑长内容和高性能,我建议eg.infiniteGrid

eg.infiniteGrid在滚动时保留了许多DOM。

如果用户向下滚动,例如.infiniteGrid删除顶级DOM。如果用户向上滚动,例如.infiniteGrid删除底部DOM。 因此,eg.infiniteGrid具有很高的性能。

观看此视频:eg.infiniteGrid benchmark: append item performance

答案 1 :(得分:0)

您可以使用一些Javascript / jQuery插件在您的网站上实现无限滚动。其中一个你可以看看是jScroll(http://jscroll.com/)。

如果您正在从Facebook或其他API加载分页内容,您可以使用jScroll中的回调方法发出获取每页数据的请求。