it-swarm-eu.dev

Quanti elementi nel menu a discesa di un modulo Web sono troppi?

Un collega e io stavamo discutendo di usabilità e drop down e volevamo sapere:

Esiste una procedura consigliata o una regola empirica per quanti elementi nel menu a discesa (seleziona) sono troppi? A che punto dovrei passare da un menu a discesa a qualcosa come un completamento automatico Ajax?

Ciò è stato suggerito da un menu a discesa del Paese, che avrebbe alcune centinaia di voci, ma è anche interessante per noi in generale. La nostra comunità di utenti è generalmente molto alle prime armi.

18
Steven Benitez

Da Linee guida Microsoft :

Scegli una lunghezza dell'elenco che elimini lo scorrimento verticale non necessario. Poiché gli elenchi a discesa vengono visualizzati su richiesta, i loro elenchi devono mostrare fino a 30 elementi. Le caselle di riepilogo modificabili (quelle che non hanno un pulsante a discesa) dovrebbero mostrare tra 3 e 12 elementi.

Questo si riferisce principalmente alle applicazioni desktop, ma non sono sicuro che ci sia molta differenza in questo senso. E la parte sullo scorrimento è importante. Penso che una volta che hai oltre tre lunghezze di elenco, è tempo di iniziare a cercare un altro controllo.

A proposito: na domanda estremamente simile su questo su IxDA di qualche tempo fa.

10

Direi che la domanda è una delle troppe. Se pensi al menu a discesa del tuo Paese standard, sarebbe completamente inutilizzabile se non fosse per il fatto che conosci il nome che stai cercando. Il completamento automatico in un paese non è una cattiva idea poiché gli utenti lo digiteranno correttamente per la maggior parte e otterranno nomi pertinenti quasi immediatamente. Ciò fermerebbe l'interazione davvero negativa associata allo scorrimento di tutti i nomi dei paesi.

Un altro modo per affrontarlo è, se sai che la maggior parte degli utenti si trova in un paio di paesi, come gli Stati Uniti e il Canada, mettili in cima, fuori dall'ordine alfa e poi alfa tutto il resto.

In termini di navigazione e opzioni di menu, alcune persone si sentono ottimali in circa 7 elementi, ma con l'attuale tendenza a megamenus e siti ricchi di informazioni, questo è potenzialmente obsoleto e risale a qualche tempo fa. Inoltre, si tratta di psicologia correlata alla memorizzazione a breve termine e non alla scansione. Siamo in grado di percepire un numero molto elevato di opzioni. I grandi menu rischiano di essere un muro di testo, quindi spostarsi verso funzioni ajax come il completamento automatico, ove possibile, è una buona soluzione.

Puoi vedere di più sulle opzioni 7 +/- 2 e se è particolarmente valido su http://drdobbs.com/web-development/1844123 ...

3
jameswanless

Come utente, un menu a discesa con un elenco di diverse centinaia di paesi è fastidioso. La vera domanda non è se sia per molti, dal momento che devono essere tutti lì, ma piuttosto quali soluzioni sono disponibili come alternativa praticabile.

Penserei che un completamento automatico sarebbe una buona soluzione. Anche con un utente alle prime armi si potrebbe presumere che sappiano come si scrive il proprio paese e quindi spingerli con il completamento automatico quando si avvicinano sarebbe fantastico.

L'aspetto negativo della casella di completamento automatico sarebbe se l'utente non utilizza l'opzione di completamento automatico e scrive erroneamente il nome del paese o lo presenta in un formato che non è quello che stai cercando. Ad esempio, potrebbero scrivere negli Stati Uniti o negli Stati Uniti o negli Stati Uniti o negli Stati Uniti d'America, quindi è necessario disporre della logica per chiedere all'utente se effettivamente fanno riferimento a XYZ anziché a ciò che hanno digitato. Quell'avviso dovrebbe essere un avviso passivo che l'utente potrebbe scegliere di utilizzare o meno ... perché alla fine della giornata, raccogliere dati, anche inesatti è meglio quindi avere l'utente frustrato e andarsene.

1
cfly

Bene, nei miei menu a discesa ci sono a volte 300 e più articoli e funziona ancora senza problemi.

Ora ho circa 20000 articoli da mostrare e pensare a cosa farne - perché il menu a discesa è troppo

Ho visto nella console PHPMYADMIN (di XAMPP) come risolvono questo problema:

quindi hai 20000 articoli. l'elemento attualmente selezionato è X? quindi il menu a discesa ha i seguenti elementi:

  • se X <50: mostra tutto;

  • se X> 50: mostra il seguente: 1 ... 50, 100, 200, 300, 500, 1000, X-10 .... X + 10.20000

non importa quanti oggetti hai - ci sono sempre 76 (o meno) nella tua brillante fantasia a discesa

0
Vitali

Per un esempio, guarda come viene affrontato dalla crescita in leghe stackexchange .

0
CW Holeman II