У меня есть страница с навигацией с вкладками, и мне нужно, чтобы JAWS объявлял статусы вкладок. Например:
________
Shop | Cart | Recent orders | Profile
--------------------------------------
Когда пользователь перемещается по вышеуказанным вкладкам, JAWS должен сказать что-то вроде
вкладка «Магазин»; не выбрано
(Tab)
Корзина; selected
(Tab)
Недавние заказы; не выбрано
(Tab)
Профиль; не выбран
Там, где у меня есть «(Tab)» со скобками выше, я имею в виду, что JAWS произносит слово «tab», потому что клавиша Tab была нажата для перемещения между вкладками навигации.
В настоящее время JAWS не произносит слова «не выбрано» и «выбрано», но все остальное произносит. Я использую разметку, например
<a aria-selected="false" href="profile.html" id="profileTab">
Официальная документация JAWS (воспроизведена здесь) указывает что JAWS распознает aria-selected
, но не сообщает, какой эффект имеет это свойство.
Я вижу разметку ARIA в исходном коде своей страницы, но JAWS не читает ее вслух и, насколько я могу судить, вообще ничего с ней не делает. Как я могу заставить JAWS говорить «выбрано» и «не выбрано» (или что-то подобное)?