Доступный, 508-совместимый индикатор загрузки Ajax - PullRequest
0 голосов
/ 24 ноября 2010

Как сделать Ajax Loading Indicator Accessible / 508 совместимым. Моя стратегия предварительного соответствия выглядит следующим образом: инициируйте ajax-запрос, установите время ожидания для отображения индикатора (div, содержащий абзац с текстом и счетчик в центре экрана), если запрос не завершится в течение одной секунды, если индикатор показывает, когда запрос завершен, удалить индикатор. Я пытался сделать что-то вроде установки фокуса на текст индикатора, но безрезультатно. JAWS версии 9 (которая не поддерживает WAI-ARIA) является целевой программой для чтения с экрана, и я использую jQuery, хотя подойдет любое решение.

Спасибо!

1 Ответ

0 голосов
/ 24 ноября 2010

Если вы используете Jaws 9, это невозможно сделать.Я могу придумать два варианта.Одним из них является всплывающее окно с предупреждением о том, что пользователь должен быть терпеливым.Второй вариант - добавить текстовое поле только для чтения и обновить это поле значением таймера.Я думаю, что челюсти заметят это изменение, если пользователь перейдет в режим форм, но не сможет это проверить, поскольку у меня нет настроек для веб-разработки.Я бы действительно посоветовал вам перейти на новую версию Jaws и использовать WAI-ARIA в качестве точки продажи.Живые реагоны сделали бы это намного проще.

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