【发布时间】:2016-02-19 16:20:53
【问题描述】:
我已经为Bootstrap 和Backbone 的列表进行了分页。该列表包含不同页面的链接。当用户转到不同的页面并返回到分页所在的页面时,“保存”分页“页面”的最佳方法是分页被重置为第一页。我不能使用哈希,因为window.history.back() 有很多错误。有什么决定吗?或者我该如何使用cookies?
【问题讨论】:
-
您使用的是服务器端框架吗?您可以将分页“页面”存储在会话中。尽管如果您的分页没有访问服务器,则需要调用 ajax 将当前“页面”存储在会话中。饼干可能更容易。查看github.com/js-cookie/js-cookie
-
这是 Dan Hough 关于keeping a view's scroll position 的一个想法,它可以适应保持视图的任何状态。我链接到 google 缓存版本,因为 Dan 的安全证书目前是伪造的。我还看到有人建议为每个视图创建一个模型,该模型仅用于视图的状态(而不是获取的数据)。
-
“分页在哪里,分页被重置到第一页” - 什么...?我在那里失去了你
标签: backbone.js twitter-bootstrap-3 pagination