Является ли плохой практикой устанавливать фокус программно для элементов управления, которые находятся в более раннем порядке чтения, потому что сфокусированный элемент должен быть отключен? - PullRequest
0 голосов
/ 24 августа 2018

Есть две кнопки «Показать меньше» и «Показать больше». Я не могу использовать кнопки переключения здесь, потому что есть среднее состояние (отображает одну строку содержимого по умолчанию) в представлении по умолчанию. Допустим, пользователь вкладывает «Показать больше» и активирует кнопку, раздел ниже раскрывается и кнопка Показать больше отключается. Когда пользователь выбирает одну из кнопок enter image description here, целесообразно установить фокус на кнопку противоположных кнопок, даже если она находится на шаг назад в порядке чтения (например, «Показать меньше» до «Показать больше»).

1 Ответ

0 голосов
/ 25 августа 2018

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

...