网页设计中无限滚动的优点和缺点分析

Infinite Scroll 优点

Infinite Scroll 优点

  1. 流畅的体验,可以持续浏览内容:

  在滚轮滚动的同时,背后也悄悄开始预载窗口下方的内容,用户可以无缝阅览,比较容易沉浸其中,不像pagination,点击完下一页之后,需等待页面载入。 它其实适合运用在没有特定目的的活动上,无聊的时候,可以打发时间的随意浏览,例如Facebook News Feed。

  Infinite Scroll架构也相对扁平,适合展示相同阶层架构的东西,而图片就是最好的内容物,因为视觉的信息比较文字更快被人所接收,我们总是能很扫射完图片,Pinterest就是利用Infinite Scroll的特点,不停给予各式图片,供设计师快速找寻灵感、给予源源不绝的刺激。

  2. 操作简易快速:

  不用过多瞄准点击的操作,只需滚动,就能有新的内容,操作效率较佳。而且在手机上,scroll浏览也比点击来得方便。

Infinite Scroll 缺点

  1. 难以回溯、确认数据位置:

  在一个超长的页面中,如果要再往回找自己之前看过的东西,会很难寻找,不知道它的位置,不像pagination,可以记得内容是在第几页。

  2. 找寻想要的特定信息时,较无效率:

  无法略过不必要的内容,直接跳页看。自己在拍卖网站购买物品的经验是,下完关键词,选择价格排序后,往往最前面几笔和最后面几笔的数据,基本上都是和自己想买的对象不相关(有些卖家故意会用0元或99999999元,争取最佳排序位置),这时候可以跳页就变得重要,当然多下一些过滤,也可以帮助找到数据。

  3. 占用浏览器过多的资源:

  单一个页面中,不停加载新的内容,容易导致浏览器负荷过高,网页效能降低。

  4. Scroll bar的长短及位置,无法正确表达内容长短:

  过去还没有infinite scroll时,无论是网页,或是desktop software,Scroll bar长度具有暗示数据内容多寡的效用,我们也会看scroll bar的位置,去了解还剩下多少数据在下方未读。但Infinite scroll因为页面长度会随着scroll行为不停增长,scroll bar长度和位置会不停变化,失去提示作用。

Scroll bar往往会越变越小,位置也会一直更动

  5. Footer(页脚)变得很难使用,甚至无法使用:

  当滚轮滚动时,页面会自动加载更多内容,把Footer再往下推,消失于窗口中。常常有这样的经验,原本想要阅读Footer的信息,结果看到一半,就被加载的信息推走,我又往下scroll,然后又再度被推走,整个无法控制。