下拉列表和咏叹调现场直播



NVDA在加载aria live时是否可以只读取下拉选择值?

<div aria-live="polite">
<select>
<option>A</option>
<option selected>B</option>
<option>C</option>
<option></option>
</select>
</div>

现在在firefox上,它将读取A、B、C,而不知道选择了哪一个。当有很多选项时,这就成了一个问题,因为所有的选项都在阅读中。有没有一种方法可以将选择标记为只读取所选值?"B"

如果没有咏叹调,下拉选择将正确读取,只显示"B"。有没有办法在咏叹调内部实现这一点?

您应该使用类似a11yfy live announcer的东西来宣布示例已经更新,然后让用户导航以查找示例的详细信息。

你可以从Bower下载。文档在这里https://github.com/dylanb/a11yfy/blob/master/announce.md#jquerya11yfyassertiveannounce

如果你想自己实现,代码就在这里https://github.com/dylanb/a11yfy/blob/master/a11yfy/jquery.a11yfy.core.js#L29

最新更新