0

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,而不知道选择了哪个。当有很多选项时,这会成为一个问题,因为正在读取所有选项。有没有办法将选择标记为只读取选定的值?“乙”

没有 aria live 下拉选择被正确读取,只是读取“B”。有没有办法在 aria live 中实现这一点?

4

1 回答 1

0

您应该使用 a11yfy 现场播音员之类的东西来宣布示例已更新,然后让用户导航以查找示例的详细信息。

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

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

于 2015-06-25T21:11:52.007 回答