Domanda

Nella mia mente, sia i dialoghi modali che i lightbox hanno lo stesso scopo. Sembra che ci sia una scala di sexy (ma javascript pesante) da un lato, ed economica (ma noiosa) dall'altro.

Cosa spinge le tue decisioni a usare l'una sull'altra? Oppure, c'è un modo migliore per chiedere all'utente dati complessi senza passare a un'altra pagina?

È stato utile?

Soluzione

Dipende dalla tua applicazione. Se la tua applicazione è meno simile a una pagina web e più simile a un'applicazione (come Google Documenti), le finestre di dialogo modali hanno senso quando desideri focalizzare l'attenzione dell'utente su attività specifiche.

Se la tua applicazione è un sito Web, direi che non dovresti confondere l'utente con finestre di dialogo modali. Le persone sono abituate a separare le pagine e persino attraverso una serie di pagine a svolgere compiti complessi. Se si tratta di dati complessi, normalmente li dividerei in passaggi logici che riducono la schiacciantezza dell'attività. Puoi usare Ajax per renderlo ancora più interessante, senza caricare una pagina intera.

Le finestre di dialogo modali dovrebbero essere usate raramente. Penso che un buon esempio di come non usare le finestre di dialogo modali sia Facebook. Facebook ha fantasia ajax affinché le cose scivolino fuori, scivolino indietro. La loro interfaccia è molto complessa, ma la maggior parte della complessità è nascosta.

Altri suggerimenti

Lightbox e finestre modali nelle pagine Web hanno molto in comune. Kekoa lo ha descritto bene.

Un'altra differenza: le lightbox di solito possono essere chiuse facendo clic all'esterno del pop-up (sullo sfondo oscurato) mentre le finestre modali di solito possono essere chiuse solo interagendo all'interno del pop-up (ad es. facendo clic su Ok / Annulla / X) .

Questo perché le finestre modali sono 'modali' e " richiede agli utenti di interagire con [loro] prima di poter restituire " (Http://en.wikipedia.org/wiki/Modal_window).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top