Фокус проблема в программе чтения с экрана Windows Eye

Я показываю раздел div 'errormessages' (Атрибуты aria-live="rude" id="errormessages" tabindex="-1") на странице, когда любая проверка не проходит.

При тестировании с программами чтения с экрана,

  • JAWS 14: он читает отображаемые сообщения об ошибках, и фокус устанавливается в разделе div.
  • Windows Eye 8.3: он читает отображаемые сообщения об ошибках, но фокус не устанавливается на раздел div.

Пожалуйста, кто-нибудь может предложить улучшения?

$('#errormessages').show();

1 ответ

Решение

Чтобы выделить этот div независимо от используемого средства чтения с экрана, явно установите фокус на него:

$('#errormessages').show().focus();
Другие вопросы по тегам