it-swarm-eu.dev

Design pro stránkovací panely

Typický design stránkovacích panelů (vyhledávačů a podobně) vypadá takto:

Previous 11 12 [13] 14 15 16 17 18 19 20 Next

Ale pokud si přečtete, že byste očekávali (ne-li vzdělaní vyhledávači), že „Další“ povede k nástupci stránky „20“ a nikoli „13“. Pokud potřebujeme „Předchozí“ a „Další“ vůbec, nebylo by lepší je umístit tam, kde je jejich význam zřejmý?

 11 12 Previous [13] Next 14 15 16 17 18 19 20 

nebo možná

 11 12 < [13] > 14 15 16 17 18 19 20

Otázka zní: je „Předchozí“ a „Další“ opravdu užitečná a pokud ano, kde ji umístit?

4
deamon

Vidím, odkud pocházíte, ale tvrdil bych, že stávající návrhový vzor má stále větší smysl:

  • Je zavedeno; kdo to neviděl?
  • Předchozí/další jsou nejdůležitější prvky; kromě některých případů (např. výsledků seřazených podle abecedy) nemá smysl přeskočit na nějaké číslo stránky
  • Protože jsou nejdůležitějšími prvky, měly by být umístěny na okraji prvku, takže je lze snadno najít a kliknout na ně
  • Jedním z cílů existujícího vzoru je udržet předchozí/další na stejné pozici. Toho nelze dosáhnout tím, co jste navrhli.

Viz také http://developer.yahoo.com/ypatterns/navigation/pagination/search.html

3
jmb

Možná vám bude užitečné návrhový vzor , který jsem navrhl v uživatelském rozhraní.

1
Virtuosi Media