2016-08-01 10 views
0

Челюсти, читающие арию-живое сообщение несколько раз.JAWS + IE11 + сообщение aria-live читать несколько раз

Мы используем angularjs. Код в формате HTML, как показано ниже,

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

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

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

ответ

0

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

+0

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

 Смежные вопросы

  • Нет связанных вопросов^_^