有没有办法让aria-live ="断言"没有角色="警告"在Firefox上?

时间:2017-03-14 20:13:40

标签: javascript html windows firefox accessibility

是否有任何技巧可以让aria-live工作而没有角色="警告"在Firefox上的Windows? (使用JAWS)。它似乎只适用于角色="警告"宣布"警报"在活动区域​​中的每条消息之前,不幸的是毁掉了我在Firefox上的浏览器游戏体验。

感谢任何尝试

的人



$(document).ready(function() {
  $("#controls").delegate("a", "click", function() {
    $("#alert-div").empty().append(" ");
    var text = $(this).attr("data-test");
      window.setTimeout(function(){
    	  $("#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>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

您是否尝试过简单,只需aria-live=polite并暂停rolearia-atomic?我们一直使用aria-live并取得巨大成功。