Javascript 当从其他页面返回时,Rails无休止分页应该记住上一个位置

Javascript 当从其他页面返回时,Rails无休止分页应该记住上一个位置,javascript,ruby-on-rails,browser,pagination,pushstate,Javascript,Ruby On Rails,Browser,Pagination,Pushstate,我正在使用kamanarigem和jQuery无限滚动进行无休止的分页。一切都很完美,但当我访问其他页面并返回到帖子列表页面时,分页从第一页开始。它不应该从第一页开始分页,而应该记住上一篇文章的位置 我尝试了JavaScript历史API:pushState和replaceState根据滚动位置更新URL,然后离开该页面并单击浏览器后退按钮。它通过滚动和加载内容将我带到以前的滚动位置,直到我到达以前的滚动位置。但是滚动和加载包含的内容会占用太多时间。 我需要的是,当我像在移动Facebook、T

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

是否可能重复?根据“页面的给定状态没有永久链接”。您也可以使用或阅读,也可以查看。实际上,有很多无限滚动插件可以工作。