无限/无限滚动的可用性

时间:2010-04-30 14:35:18

标签: html scroll usability

这种技术的优点和缺点是什么(参见Softfolio的例子)。我个人想到的两件事情如下:

  • 无法告诉某人感兴趣的项目在哪里(例如,您可能不会说“第324行,第二列”)
  • 返回无限滚动页面时导航功能中断。

你还能想到什么?一般来说,你个人对这种方法有什么看法?你会在你的项目中使用它吗?

9 个答案:

答案 0 :(得分:8)

我认为 “整洁” 但需要更多关于正在发生的事情的视觉线索......在许多情况下并不是用户想要的。

  • 如果我想进入“结果的第7页”,我不想移动到页面的末尾6次以触发重新加载其他数据。 (例如,按字母顺序列表......如果我想要“M”,请不要让我涉及a,b,c,d,e,f,g,h,i,j,k,l
  • 如果您使用此功能,请确保有更多加载的直观线索(当我按下CTRL + END时,我希望位于底部)
  • 我经常发现我还在等待这些类型的页面,因为下一组结果的“加载”等到我非常靠近底部...因此我经常在加载数据之前到达/就绪/呈现
  • (亲)我认为这种事情对某些情况会有好处......例如当我向下滚动我的Twitter列表时...我不想要一个“更多”按钮,只需加载它......
  • 我希望更好的“搜索”过滤过于花哨的ajax-无限滚动结果。如果我可以过滤到实际上 匹配 的25个结果那么我就不需要滚动了!

答案 1 :(得分:5)

当结果随机提供时,这是一个好主意。人们在问,“我怎样才能回到原来的位置?”。好吧,你没有。结果是随机的,所以当你返回第六页时,你将不会看到你上次所做的事情。

如果你考虑一下,分页Sortfolio将是一个的想法,因为它会向用户暗示其列表的顺序是固定的,因为你们许多人都犯了错误的假设

对于那些询问,“我怎样才能回到我喜欢的结果?”,嗯,点击“保存到我的收藏夹”链接。至于“如何与朋友分享结果?”,单击结果并获取其URL。真的很简单。

我不是说这种无限滚动的业务是 这样做的方式,我只是说你们中的一些人不公平地诋毁Sortfolio的可用性问题,网站给出了它随机性 - 真的不需要关心。

答案 2 :(得分:3)

就个人而言,我讨厌那个例子。它使得网站的可用性远低于分页结果。

你也是对的,当你回击时,你将不得不再次向下滚动页面,而当页面向下工作它不能正常工作 - 我不记得我按下了多少页面来到网站,其次,如果顺序改变滚动的数量会有所不同 - 我知道分页也会有所不同,但是扫描几页比滚动更容易。

最后,即使我是开发人员,我向下滚动,前几次我实际上想过如果我留下足够长的时间它会下载所有图像/样本...然后向下滚动并再次发生同样的事情AAAAAARG!

我绝不会在项目中使用这种方法。

答案 3 :(得分:3)

我不会在搜索结果上使用无限滚动。但它对于随意浏览或在随机输出情况下非常好,例如心理测试,其中重要的是项目不会以不变的顺序显示。像市场偏好调查这样的东西偏向于早期选择,因此随机选择顺序是至关重要的。

令人沮丧的是当用户通过链接离开页面然后想要回来时。对于浏览情况,我可能会通过叠加而不是链接来解决这个问题。

答案 4 :(得分:2)

我个人觉得它很有趣且非常讨厌。它与用户习惯的标准导航技术(例如分页)和中断导航技术不同,后者非常令人讨厌(如果不重新启动,则无法返回结果)。最重要的是它不符合可访问性指南,因为它完全依赖JavaScript来工作(这违背了现代Web的“progressive enhancement”理论)。这也具有搜索引擎优化的含义,因为我怀疑“超越折叠”的内容会被编入索引,除非它直接与其他地方相关联。

我可以看到一些有限的情况,这可能是好的,例如一个很长的文本页面,但我个人怀疑我会在当前的形式中使用它。有点让我想起那些风格迥异,没有实质内容的Flash网站,最终会让用户烦恼,而不是提升他们的体验。

答案 5 :(得分:1)

我同意这是一团糟。如果有一个有限的列表,应该有某种分页机制,让你知道你在哪里。

或者,或者另外,添加一个过滤机制,这样你就可以清除你不想看到的东西。

SO提供了一个如何正确执行的简单示例。

答案 6 :(得分:0)

实际上,我们(设计师/开发者)是否喜欢并不重要。唯一重要的是用户对此的看法。如果用户发现它很有用,那么解决方案就可以了。如果用户感到困惑并且无法完成主要任务,那么重新设计......

答案 7 :(得分:0)

我认为缺点是当你点击后退按钮时会失去你在页面上的位置。如果你在页面深处,可能会很烦人。

答案 8 :(得分:0)

Etsy发现无限滚动对转换不利的困难方式。 Recommend reading this article