it-swarm.asia

Berapa banyak yang harus kami tunjukkan jika pengguna mengklik akhir dari daftar halaman yang panjang?

Biarkan saya memberi Anda contoh apa yang saya maksud dengan daftar panjang halaman: List of Pages

Jadi ketika Anda mengklik 19, ia harus menentukan berapa banyak halaman baru untuk ditampilkan dan berapa banyak halaman lama yang tidak ditampilkan.

Sebagai contoh: List 2

Berapa banyak halaman baru yang harus Anda tampilkan dan berapa banyak halaman lama yang seharusnya tidak Anda tampilkan?

6
Dair

Inilah jawaban resmi dari Jaringan Pengembang Yahoo - Desain Perpustakaan Pola pada Cari Pagination :

Ketika pada halaman mana pun setelah 6 (7 dan seterusnya), tautan halaman harus dimulai pada halaman saat ini minus 5. Misalnya, ketika pada halaman 7, halaman pertama adalah 2 (7 - 5 = 2) dan halaman terakhir akan menjadi 11 (masih menunjukkan 10 halaman.)

4
Dan Barak

Saya kira itu tergantung pada bagaimana Anda berpikir pengguna Anda ingin berinteraksi dengan konten Anda.

Sebagai contoh, ketika melakukan paging melalui arsip blog, saya pikir model lama/baru yang lebih baru berfungsi, terutama ketika beberapa entri blog ditampilkan pada satu halaman (dan ada arsip yang lebih komprehensif, seperti posting berdasarkan bulan/kategori/apa pun).

Dengan hal-hal seperti forum, saya cenderung setuju dengan model "1 ... 7 8 9 ... 30". Saya tidak berpikir jumlah halaman di "tengah" nomor halaman itu penting, asalkan tidak terlalu berlebihan. Bisa jadi lebih rendah jika Anda tidak mengharapkan it banyak halaman ada, atau lebih lama jika Anda mengharapkan sejumlah besar halaman (mis. Google, seperti contoh dalam pertanyaan Anda).

Ada sejumlah model lain yang dapat bekerja tergantung pada apa yang Anda pagaging (misalnya, "sebelumnya, selanjutnya, pergi ke halaman:") tetapi seperti banyak hal, itu tergantung. Tidak ada satu jawaban yang benar secara universal.

Tapi, itu bukan it masalah besar. Jika Anda mengacaukan model pagination Anda, saya yakin tidak akan ada banyak kerusakan selama itu bisa digunakan.

1
Carson Myers

Karena kita dapat menjawab pertanyaan kita sendiri: dari apa yang saya perhatikan, sebagian besar situs web longgar menampilkan dua halaman baru dan kehilangan dua halaman lama.

Sebagai contoh:

Initial State

Lalu ketika saya menekan 5 (yang merupakan akhir daftar):

State Two

0
Dair

Saya menemukan pagination forum vBulletin yang paling berguna. Jika Anda berada di halaman # 1000 dari 5000 itu akan menunjukkan:

<< Pertama <Sebelumnya ... 500 900 950 990 998 999 10 1001 1002 1010 1050 1100 1500 2000 ... Selanjutnya> Terakhir >>

Memiliki 10, 50, 100, 500 langkah cukup mudah dan saya biasanya sering menggunakannya.

0
serg

Kemampuan untuk melompat ke "nomor halaman" umumnya hanya berguna dalam kasus-kasus di mana materi yang ada di mis. halaman kelima pada waktu tertentu kemungkinan akan tetap ada untuk sementara waktu. Jika tidak, bisa menampilkan halaman "berikutnya" dan "sebelumnya" yang penuh dengan barang itu membantu, tetapi navigasi di luar itu harus didasarkan pada kriteria apa pun yang digunakan untuk mengurutkan item dalam daftar. Jika ada dua puluh halaman penulis yang disortir berdasarkan nama, miliki tautan untuk surat atau rentangnya; jika pengguna mengklik pada surat dengan lebih dari satu entri nilai oage, tunjukkan nama dari awal surat itu, tetapi tambahkan tautan dengan rentang nama.

Demikian juga jika item diurutkan secara kronologis, memiliki tautan selama bertahun-tahun, dan membagi menurut jam atau menit jika perlu.

Jika item senilai 5.000 halaman diurutkan secara kronologis, dapat melompat ke halaman tertentu memungkinkan seseorang yang menginginkan item untuk tanggal tertentu disimpan di dalamnya tanpa harus mengklik "berikutnya" sebanyak 2000 kali, tetapi jika yang diinginkan pengguna adalah untuk menemukan tanggal tertentu, akan lebih baik untuk membiarkan pengguna menentukan tanggal daripada meminta dia untuk menebak halaman, melihat apa yang ada di sana, memperbaiki tebakannya, dll.

0
supercat