Pergunta

Em minha mente, ambos os diálogos modais e de luz têm a mesma finalidade. Parece que há uma escala de sexy (mas javascript-pesado) em uma extremidade, e econômico (mas chato), por outro.

O que leva as suas decisões de usar um sobre o outro? Ou, se existe uma maneira melhor para perguntar ao usuário para dados complexos sem navegar para outra página?

Foi útil?

Solução

Depende da sua aplicação. Se sua aplicação é menos como uma página web, e mais como um aplicativo (como o Google Docs), diálogos modais fazem sentido quando você quer se concentrar a atenção do usuário para tarefas específicas.

Se o seu aplicativo é um site que eu diria que você não deve confundir o usuário por ter diálogos modais. As pessoas estão acostumadas a ir para separar páginas, e até mesmo através de uma série de páginas para fazer tarefas complexas. Se for dados complexos, eu normalmente dividi-lo em etapas lógicas que diminuem a esmagadora-ness da tarefa. Você pode usar o Ajax para torná-lo ainda mais frio, sem realmente o carregamento de uma página inteira.

diálogos modais raramente deve ser usado. Eu acho que um bom exemplo de como não usar diálogos modais, é Facebook. Facebook tem fantasia ajax para que as coisas deslizar para fora, deslize para trás. Sua interface é muito complexo, mas a maioria da complexidade está escondido.

Outras dicas

Lightboxes e janelas modais em páginas da web têm muito em comum. Kekoa descreveu-o bem.

Outra diferença: de luz geralmente pode ser fechada clicando fora do pop-up (no fundo esmaecido fora), enquanto janelas modais normalmente só pode ser fechado por interagir dentro do pop-up (por exemplo, clicando em OK / Cancelar / X). .

Esta é uma vez janelas modais são 'modal' e "exige que os usuários interagem com [eles] antes que eles possam retornar" (http://en.wikipedia.org/wiki/Modal_window).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top