分頁(Paging)

問題

用戶需要瀏覽大量的項(xiàng)目列表才能找到最感興趣的項(xiàng)目

解決方案

分頁呈現(xiàn)項(xiàng)目結(jié)果,每頁都有固定數(shù)量的項(xiàng)目。同時(shí)允許用戶在當(dāng)前頁輕松地跳轉(zhuǎn)到其他頁面。

From www.digg.com

何時(shí)使用

用戶經(jīng)常需要瀏覽一個(gè)數(shù)量龐大的項(xiàng)目列表。 這個(gè)模式非常適用于項(xiàng)目太多而不能在一頁里面承載的情況。 這些項(xiàng)目通常是排好序的,用戶很可能在列表的前幾條就能找到他們想要的項(xiàng)目。例如 “搜索結(jié)果”(Search Results)就需要經(jīng)常用到“翻頁”(Paging)模式。這個(gè)模式也經(jīng)常和 “列表建造器”(List Builder)用在一起,例如一個(gè)基于網(wǎng)頁的郵件系統(tǒng)。項(xiàng)目的數(shù)量一般是10條到200條不等。這些項(xiàng)目可以是諸如“郵件標(biāo)題、姓名、照片、電話號(hào)碼等”的任何信息。

如何使用

在項(xiàng)目列表的下面顯示頁面的導(dǎo)航。提供直接跳轉(zhuǎn)到特定頁面的鏈接,和允許在頁面中“行進(jìn)”(Stepping) 的上一頁/下一頁 的鏈接。每頁大約呈現(xiàn)5到10條項(xiàng)目,同時(shí)也顯示項(xiàng)目總數(shù)和一個(gè)描述項(xiàng)目類型的標(biāo)題。

導(dǎo)航條的基本結(jié)構(gòu)是:“項(xiàng)目數(shù)量”、“上一頁”、“1 2 3 4 5… ”、“下一頁”。 “上一頁”和“下一頁”鏈接只在當(dāng)前頁存在上一頁/下一頁的情況下顯示。 此外,還可能會(huì)添加跳轉(zhuǎn)到首頁或最后一頁的鏈接。

取決于頁碼字體大小的頁碼尺寸會(huì)因?yàn)樘《槐阌邳c(diǎn)擊。這時(shí)候,通過合并熱區(qū)(像用“11-20 21-30 ...” 代替“1 2 ...”)來創(chuàng)建一個(gè)擴(kuò)大的 “點(diǎn)擊區(qū)域”(Enlarged Clickarea) 。這個(gè)模式有個(gè)不好的地方是當(dāng)項(xiàng)目非常多的時(shí)候,你可能會(huì)發(fā)現(xiàn)頁碼很快就把頁面空間擠滿了。在這種情況下,可以讓這個(gè)模式只顯示當(dāng)前頁和更多的兩頁,然后使用省略號(hào)“...”,最后加上最后一頁。

為什么使用

導(dǎo)航條可以把列表最重要的信息傳達(dá)給用戶:總共有多少項(xiàng)目,現(xiàn)在看了多少以及怎樣看到其余的項(xiàng)目。 把導(dǎo)航條放到列表的下面——一個(gè)用戶最需要它的位置——在瀏覽完當(dāng)前頁的所有項(xiàng)目之后。(譯者注:這個(gè)位置上用戶的場(chǎng)景是瀏覽完當(dāng)前頁的所有項(xiàng)目之后,最需要用到導(dǎo)航條來跳轉(zhuǎn)到其他頁面。)

盡管分頁是一種很常見也已經(jīng)被接受的交互方式,但是 Ajax技術(shù)的到來帶來了新的可能性:我們可能不再需要分頁(paging)了。 所有的結(jié)果簡單的呈現(xiàn),但是僅僅隨著用戶滾動(dòng)頁面加載數(shù)據(jù)。 看網(wǎng)站例子如: Dzone?

更多例子

這個(gè)例子來自 www.google.com .用多個(gè)字母O來表明導(dǎo)航條的數(shù)字和上一頁/下一頁按鈕的可點(diǎn)擊區(qū)域被放大了。

From www.google.com

在 www.uxmag.com中,放在小框里面的頁碼可以讓用戶很容易選中目標(biāo)。

From www.uxmag.com

www.flickr.com, Squidfingers和其他許多網(wǎng)站也使用這種方式擴(kuò)大點(diǎn)擊區(qū)域。

在 www.alltheweb.com中,頁碼數(shù)字被另外一種方式擴(kuò)大了點(diǎn)擊區(qū)域。

www.alltheweb.com

參考文獻(xiàn)

無窮無盡滾動(dòng)的內(nèi)容:

http://www.codeandcoffee.com/2007/04/17/ajax-and-the-endless-scrolling-feature-of-pages/ http://looksgoodworkswell.blogspot.com/2005/06/death-to-paging-rico-livegrid-released.html http://way.nu/archives/2006/08/humanized-very-nice-ajax-eternal-scrolling-ui/

原文鏈接:
http://www.welie.com/patterns/showPattern.php?patternID=paging

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,156評(píng)論 1 92
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,063評(píng)論 25 709
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,376評(píng)論 4 61
  • 今天是第二學(xué)期開學(xué)的第一天。放了太久的假期,上課的時(shí)候根本進(jìn)入不了狀態(tài)。剛到教室大家就熱火朝天地聊起來,讓我想起小...
    EveleenZhou閱讀 154評(píng)論 0 0
  • 深圳,晴。昨天晚上我的情緒,在一瞬間徹底崩潰了。有那么一瞬間,真的是想死的心都有了。 昨天故事經(jīng)過很簡單。親密關(guān)系...
    Echo可可閱讀 348評(píng)論 0 0

友情鏈接更多精彩內(nèi)容