2016-08-01 9 views
0

jawsがaria-liveメッセージを複数回読み取っています。JAWS + IE11 + aria-liveメッセージが複数回読み取られる

私たちはangularjを使用しています。次のようなHTMLコード

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

エラーメッセージが画面に表示されると、3回読み込まれます。 IE11でクロムとFFで動作していたこの動作は正常に機能しています。

何が欠けていますか?

答えて

0

role = "alert"を削除してみます。
aria-liveは問題ありません。
JAWSがaria-liveで正しく読み込めない場合は、divタグを非表示(表示なし)にして、テキストを更新/変更してから表示(表示:ブロック)してください。

+0

また、私たちがUI上でメッセージをレンダリングする方法は、時にはナレーターにとって大変重要です。 {{model.txtErrorMessage}}の代わりにng-bind = "model.txtErrorMessage"を使用する必要があります – user3249448

関連する問題