Как связать состояние выбора кнопки
Я пытаюсь связать состояние выбора кнопки (выбран или не выбран) с 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 ответ
Программа чтения с экрана сообщит только о том, что находится в фокусе, или о том, что находится в регионах, где живут арии. Если кнопка не в фокусе, программа чтения с экрана не сообщит о ее состоянии.
Вы можете подумать о создании (небольшого) ария-живого региона для объявления изменений состояния элементов управления, которые не находятся в фокусе. Это может быть полезно для предоставления отзывов о достоверности ввода или чего-либо еще.