Модальный диалог против лайтбокса - кто победит?

StackOverflow https://stackoverflow.com/questions/815404

Вопрос

По моему мнению, и модальные диалоги, и лайтбоксы служат одной цели. Похоже, что с одной стороны есть шкала сексуальности (но насыщенной JavaScript), а с другой - экономичной (но скучной).

Что движет вашими решениями использовать одно поверх другого? Или есть ли лучший способ запросить у пользователя сложные данные без перехода на другую страницу?

Это было полезно?

Решение

Это зависит от вашего приложения. Если ваше приложение меньше похоже на веб-страницу и больше похоже на приложение (например, Google Docs), модальные диалоги имеют смысл, когда вы хотите сфокусировать внимание пользователя на конкретных задачах.

Если ваше приложение представляет собой веб-сайт, я бы сказал, что вам не следует путать пользователя с модальными диалоговыми окнами. Люди привыкли переходить на отдельные страницы и даже через серию страниц выполнять сложные задачи. Если это сложные данные, я бы разбил их на логические этапы, которые уменьшают сложность задачи. Вы можете использовать Ajax, чтобы сделать его еще круче, фактически не загружая полную страницу.

Модальные диалоги следует использовать редко. Я думаю, что хорошим примером того, как не использовать модальные диалоги, является Facebook. У Facebook есть модный ajax для вещей, которые могут выскользнуть, скользить назад Их интерфейс очень сложный, но большая часть сложности скрыта.

Другие советы

Лайтбоксы и модальные окна на веб-страницах имеют много общего. Кекоа хорошо это описал.

Еще одно отличие: лайтбоксы обычно можно закрыть, щелкнув за пределами всплывающего окна (на затемненном фоне), тогда как модальные окна обычно можно закрыть только путем взаимодействия внутри всплывающего окна (например, нажав кнопку «Ok / Cancel / X»). ,

Это связано с тем, что модальные окна являются «модальными» и " требует, чтобы пользователи взаимодействовали с [ними], прежде чем они смогут вернуть " (Http://en.wikipedia.org/wiki/Modal_window).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top