Порядок фокусировки модальных окон - PullRequest
0 голосов
/ 28 сентября 2018

Где будет находиться первый фокус при открытии модального окна?Некоторые говорят, что порядок фокусировки должен быть последовательным, поэтому первая позиция табуляции должна быть на кнопке закрытия, а некоторые говорят, что она должна быть на первом логически действующем элементе.По моему мнению, это должно быть на первом действующем пункте.Допустим, если модальное окно открыто для поиска чего-либо, тогда фокус должен быть в окне редактирования поиска.о чем ты думаешь?Что лучше и в чем причины?

Ответы [ 2 ]

0 голосов
/ 01 октября 2018

Ответ таков:

На самом деле это в основном вопрос здравого смысла.Вы должны сосредоточиться на том месте, где пользователь, скорее всего, сделает свое первое действие в модале.Поэтому:

  • Если вы запрашиваете ввод, наиболее логичным будет поставить акцент на первом обязательном поле
  • Если вы задаете вопрос «да-нет» или вопрос с несколькими вариантами ответа,акцент должен быть сделан на наиболее вероятном или рекомендованном ответе
  • Исключение из предыдущего: если вы задаете вопрос о том, следует ли выполнить необратимое действие, такое как "Вы уверены, что хотите удалить?",фокус должен быть установлен на кнопку «нет», хотя наиболее вероятный ответ - «да», так что у пользователя есть последний шанс отменить что-то, вызванное ошибкой:
  • Если модальное диалоговое окно просто показывает сообщение, логичноустановите фокус на кнопку «ОК» или «закрыть», так как это единственное возможное действие

Фокусировка на кнопке закрытия, когда ожидается что-то еще, выглядит довольно странно, особенно для пользователей программ чтения с экрана, которыене обязательно знать, для чего предназначен диалог.

0 голосов
/ 30 сентября 2018

Я всегда помещаю его в первый заголовок или ярлык, чтобы слепые пользователи могли подтвердить, где они находятся, после нажатия на ссылку или кнопку, открывшую модальное окно.Затем фокус может перейти к кнопке закрытия в качестве следующего элемента в последовательности - если открытие модального окна было ошибкой (часто случается, когда вы не видите макет или с неоднозначно помеченными ссылками), это позволяет легко исправить.

Переход к первому фокусируемому элементу не является технически неправильным, но дает плохое удобство использования для пользователей программы чтения с экрана, сохраняя при этом только один щелчок для зрячих пользователей клавиатуры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...