【发布时间】:2017-06-30 15:19:56
【问题描述】:
我正在尝试将以前加载的项目(很多项目)保留在分页中,就像“加载更多元素”(累积提要)一样。
在此列表中输入某些项目不会让我回到这一大堆项目。
我推荐了很多实现这一点的网站,但无法做到。
使用 angular 或 jquery 解决它的最佳方法是什么?
【问题讨论】:
标签: jquery angularjs web pagination
我正在尝试将以前加载的项目(很多项目)保留在分页中,就像“加载更多元素”(累积提要)一样。
在此列表中输入某些项目不会让我回到这一大堆项目。
我推荐了很多实现这一点的网站,但无法做到。
使用 angular 或 jquery 解决它的最佳方法是什么?
【问题讨论】:
标签: jquery angularjs web pagination
一种方法是使用 sessionStorage。在 sessionStorage 中,您可以存储一个会话变量来跟踪可见项目的数量。每次单击“加载更多元素”时,都会增加此变量的值。返回初始页面后,您可以简单地检索此变量以查看之前打开了多少项目并使这些项目可见。
如果您愿意,您也可以对滚动位置执行相同的操作。通过这种方式,您可以将用户返回到他们离开页面时所处的确切状态。
在访问与此项目列表无关的其他页面时,不要忘记重置这些变量。
【讨论】: