JAWS + IE11 + aria-live message прочитано несколько раз

0

Челюсти читают арию-живое сообщение несколько раз.

Мы используем angularjs. Html-код, как показано ниже,

<div role="alert" aria-live="polite">
    <p class="scan-complete-text-auto">{{model.txtErrorMessage}}</p>
</div>

После сообщения об ошибке на экране он начал читать, но он читает три раза. Такое поведение мы наблюдали в IE11 с хромом и FF, работая над ним.

Что нам не хватает?

Теги:
uiaccessibility
jaws-screen-reader
jaws

1 ответ

0
Лучший ответ

Попробуйте удалить role = "alert".
aria-live должно быть хорошо.
Если JAWS неправильно читает арию, попробуйте скрывать (показывать: нет) тег div, обновлять/изменять текст, а затем показывать (display: block).

  • 0
    Кроме того, способ представления сообщений в пользовательском интерфейсе иногда очень важен для рассказчика. нам нужно использовать ng-bind = "model.txtErrorMessage" вместо {{model.txtErrorMessage}}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню