我正在研究这个有点像博客的应用程序。我正在考虑做一些事情,用户可以使用谷歌阅读器这样的“无限滚动”功能滚动浏览所有帖子。“无尽滚动”是否可以编辑的东西工作?
这就是我所期待的问题......如果用户点击某个帖子进行编辑,那么他/她将会进入一个新页面。很快,他们会想要回到滚动视图,他们可能会想要返回到他们点击“编辑”时所处的位置。
我想如果他们没有看到他们点击“编辑”时发现的同一个帖子集合,他们会被吓倒。他们不想回到逐渐加载滚动过程的开始,而必须重新开始。
我曾想过在会话中存储累积帖子的ID和滚动位置,并在用户返回时重建所有内容。但是如果他们在点击“编辑”之前滚动了数十或数百个帖子呢?在合理的时间内加载数据可能太多。
然后有一个想法,使用对话框,而不是去一个新的页面进行编辑,但它引入了一整套其他问题。例如,如果用户试图在新选项卡中打开对话框,会发生什么情况?
所以也许这对于“无尽的滚动”来说不是一个好的设置。也许传统的分页方式是可行的。
有没有人执行过这样的事情?有什么想法吗?