无限滚动——页面可以一直在滚动,在用户触达页面底部时异步加载更多项目——对用户来说非常方便。
使用鼠标滚轮或触摸屏滚动本质上比点击页面更快更简单,当内容是Instagram照片或推文的新闻源时,它是完美的:
![](https://img.haomeiwen.com/i3135344/031e94fdd0b2ebd5.jpg)
但是,无限滚动应仅限于几种类型的内容。如果应用于有限列表(消息,电子邮件,待办事项等),则用户无法确定内容的开头,中间和结尾。与此类内容一起使用时,无限滚动会让人感到困惑并且使用速度较慢,因此,请只在订阅类的内容上使用。
虽然订阅内容过去主要按时间顺序排列,但最新产品(例如 Facebook 和 Twitter )选择为用户提供“算法排序”或“智能”时间线排序。这个想法是(我假设)在他们提供的订阅内容顶部要为用户提供更多相关的推文或新闻报道,并让广告和赞助帖子等推广内容更加突出。
这可能是个人品味差异,但我真的不喜欢这些智能时间线排序。首先,他们的目标是为公司和广告商提供服务,其次,存在一个真正的可发现性问题:当你打开时间线时,你无法确定自己会看到什么。这是最新的项目吗?它最相关吗?当你离开并回来时会发生什么?通常情况下,你每次打开都会看到一个全新的重新生成的列表,因此无法找到你刚看到的项目,而且你还以为自己可以原路找回来(参见#19,如果你必须使用无限滚动,存储用户的位置并返回原处)。
无论是智能时间线还是普通视图,无限滚动页面都有其他一些经常被忽视的问题。 它们“中断”了滚动条:浏览器窗口上的滚动位置不再准确,它不能再用于在页面上下导航。 最后,页面页脚变得无法触及。 记住这一点。
知识点:
·对长项目列表使用分页。
·仅针对新闻订阅类内容使用无限滚动。
·如果用户离开了这个页面,请记住用户离开时的位置。
网友评论