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