0
Windows上のfirefoxでrole = "alert"なしでaria-liveを動かすための手口はありますか? (JAWSを使用して)。残念ながらFirefoxで私のブラウザのゲーム体験を台無しにしている、ライブエリア内の各メッセージの前に「警告」を発表するrole = "alert"としか動作しないようです。しようとFirefoxでaria-live = "assertive"にrole = "alert"を指定する方法はありますか?
おかげで誰もが
$(document).ready(function() {
$("#controls").delegate("a", "click", function() {
$("#alert-div").empty().append(" ");
var text = $(this).attr("data-test");
window.setTimeout(function(){
\t $("#alert-div").empty().append(text);
}, 500);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="alert-div" aria-live="polite" aria-atomic="true">
</div>
<div id="controls">
<a href="javascript:;" data-test="Say this message">A</a>
<a href="javascript:;" data-test="A different message">B</a>
</div>
シンプルに始めて、 'aria-live = polite'を持って、' role'と 'aria-atomic'を残してみましたか?私たちは 'aria-live'を常に成功させています。 – slugolicious
@slugoliciousあなたは正しいです!ありがとうございます – RON2015
私はあなたがそれをマークすることができるように、回答のセクションに私のコメントを移動するつもりです。 – slugolicious