在加载aria live时,NVDA是否可以只读取下拉选择值?
<div aria-live="polite">
<select>
<option>A</option>
<option selected>B</option>
<option>C</option>
<option></option>
</select>
</div>
现在在Firefox上,它会读取A,B,C,而不会选择哪一个。当有足够的选项时,由于正在阅读所有选项,因此这成为一个问题。有没有办法将select标记为只读取所选值? &#34; B&#34;
如果没有aria live,则会正确读取下拉列表选项,只需读取&#34; B&#34;。在咏叹调里面有没有办法实现这个目标?
答案 0 :(得分:0)
您应该使用类似a11yfy live liver的内容宣布示例已更新,然后让用户导航以查找示例的详细信息。
您可以从Bower下载。文档在这里https://github.com/dylanb/a11yfy/blob/master/announce.md#jquerya11yfyassertiveannounce
代码,如果您想自己实现,请访问https://github.com/dylanb/a11yfy/blob/master/a11yfy/jquery.a11yfy.core.js#L29