it-mure.jp.net

ユーザーがページの長いリストの最後をクリックした場合、どれだけ表示する必要がありますか?

長いページのリストで私が意味することの例を挙げましょう。 List of Pages

したがって、19をクリックすると、表示する新しいページの数と表示しない古いページの数を決定する必要があります。

例えば: List 2

新しいページをいくつ表示し、古いページをいくつ表示しないか。

6
Dair

これが、Yahoo Developer Network Search Pagination のデザインパターンライブラリからの公式の回答です。

6(7以降)以降のページの場合、ページリンクは現在のページから5を引いた位置から開始する必要があります。たとえば、7ページの場合、最初のページは2(7-5 = 2)、最後のページは11(まだ10ページを示しています。)

4
Dan Barak

それは、ユーザーがコンテンツとどのようにやり取りしたいと思うかによって異なります。

たとえば、ブログアーカイブをページングするとき、特に1つのページに複数のブログエントリが表示されている場合(および月別/カテゴリ別など、より包括的なアーカイブが存在する場合)、単純な古い/新しいモデルが機能すると思います。

フォーラムのようなもので、私は「1 ... 7 8 9 ... 30」モデルに同意する傾向があります。ページ番号の「中央」にあるページ数は、過度に多くない限り、重要ではないと思います。 that多くのページが存在することを期待していない場合は低くなる可能性があり、大量のページ(つまり、質問の例のようにgoogleなど)を予期する場合は長くなる可能性があります。

ページ付けの対象に応じて機能する他のモデルもいくつかありますが(たとえば、「前へ、次へ、ページに移動:」)、多くのモデルと同様に、状況によって異なります。誰もが普遍的に正しい答えはありません。

しかし、それはthat大きな問題ではありません。ページネーションモデルを台無しにしても、ある程度使用できる限り、大きなダメージはないはずです。

1
Carson Myers

私たちが私たち自身の質問に答えることができるので:私が気付いたことから、ほとんどのWebサイトは2つの新しいページと2つの古いページを緩く表示しています。

例えば:

Initial State

次に、5(リストの最後)を押します。

State Two

0
Dair

私はvBulletinフォーラムのページ付けが最も便利だと思います。 5000ページのうち1000ページの場合、次のように表示されます。

<<最初<前へ... 500 900 950 990 998 999 10 1001 1002 1010 1050 1100 1500 2000 ...次へ>最後へ>>

10、50、100、500のステップは非常に便利で、通常は頻繁に使用します。

0
serg

「ページ番号」にジャンプする機能は、通常、例えばある特定の時間の5ページ目はしばらくそこに残る可能性があります。それ以外の場合は、「次の」ページと「前の」ページでいっぱいのものを表示できると便利ですが、それを超えるナビゲーションは、リスト内のアイテムの並べ替えに使用される基準に基づいて行う必要があります。 20ページの著者が名前でソートされている場合は、文字またはその範囲へのリンクを用意してください。ユーザーがoageを超えるエントリのある文字をクリックした場合、その文字の最初から名前を表示しますが、名前の範囲を含むリンクを追加します。

同様に、アイテムが時系列で並べ替えられている場合、年と月のリンクがあり、必要に応じて時間または分で細分割します。

5,000ページ分のアイテムが時系列で並べ替えられている場合、特定のページにジャンプできると、「次へ」を2000回クリックしなくても、特定の日付のアイテムを必要とするユーザーがそのページに移動できるようになります。特定の日付を見つけるには、ページの推測、そこにあるものの確認、推測の絞り込みなどを要求するよりも、ユーザーに日付を指定させるほうがよいでしょう。

0
supercat