Rails无尽的分页应该记住从其他页面返回时的前一个位置

时间:2015-06-23 03:44:56

标签: javascript ruby-on-rails browser pagination pushstate

我正在使用Kamanari gemjQuery infinite scroll进行无尽的分页。一切都很完美,但当我访问其他页面并返回帖子列表页面时,分页从第一页开始。它不应该从第一页开始分页,而应该记住以前的帖子位置。
我尝试JavaScript History API: pushState and replaceState根据滚动位置更新URL并离开该页面并单击浏览器后退按钮。它通过滚动和加载包含直到我到达前一个滚动位置,将我带到以前的滚动位置。但这需要花费太多时间来滚动和加载包含。 当我点击浏览器后退按钮时,我需要的是立即回到上一个滚动位置,就像在移动Facebook,Twitter和G +中一样。
什么是最好的解决方案?我怎样才能完成这项任务?
提前谢谢。

0 个答案:

没有答案