Как связать состояние выбора кнопки

Я пытаюсь связать состояние выбора кнопки (выбран или не выбран) с aria-pressed или же aria-checked имущество. Но ни в одном из случаев sreen reader не объявляет значение. Я пытался как:

 1. data-bind="attr:{'aria-checked': knockoutBooleanVar()}", role = "button"
 2. data-bind="attr:{'aria-pressed': knockoutBooleanVar()}", role = "button"

Как мне добиться, чтобы программа чтения с экрана объявила о состоянии выбора для кнопки?

1 ответ

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

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

Другие вопросы по тегам