0

我是网络开发的新手。

我和我的队友正在做一个项目,比如说,页面上最初显示了 10 个项目。用户可以滚动项目列表,当他到达底部时,它应该再加载 5 个内容。此外,我们希望列表保留在加载更多内容之前最后一次查看的项目上;但是,它仍然应该支持在页面顶部加载新的更新——就像在 Facebook 新闻提要中那样。当滚动到页面底部时它正在加载更多内容,上面添加了新的更新。

我们的应用程序在桌面浏览器上运行顺畅,但我们在移动端遇到问题,特别是在 Mobile Safari 上。滚动到底部正在工作。它加载更多内容,以便在页面顶部处理新的更新;但是,它将用户带回到列表的顶部,而不是停留在显示的最后一个项目上,并且新加载的内容将被隐藏,并且一旦向下滚动就会被查看。因此,如果页面显示列表中的第 11-20 个项目,并且他向下滚动以加载更多项目,例如 5 个项目,则页面重新加载并将用户带到第 1-10 个项目。它应该保留在第 11-20 个项目上,但仍然加载了隐藏在下面的第 21-25 个项目。

任何帮助将非常感激!谢谢!

4

2 回答 2

1

尝试使用 iScroll 4,它应该可以实现您对移动设备的期望 http://cubiq.org/dropbox/iscroll4/examples/pull-to-refresh/

于 2013-03-05T03:23:47.770 回答
1

您可以尝试使用第三方库之一作为示例http://dcarrith.github.com/jquery.mobile.lazyloader/

于 2013-03-05T04:20:44.010 回答