关于辅助技术,我指的是使用像NVDA这样的屏幕阅读器。
如果我使用aria的角色属性,我可以让它声明“静音按钮切换开”,但当用户按回车键或空格键来更改它是静音还是非静音时,它不会读取任何内容。我想说"Now unmuted“之类的话,或者只是在用户更改时重新读取切换的状态。
相关HTML:
<button tabIndex="0" ... role="button"/>发布于 2018-06-28 05:21:10
我没有得到公告,因为我有一个正在改变的关键属性。一旦我将key属性设为常量,屏幕阅读器就会正确地声明“已按下”或“未按下”。
然而,更好的解决方案是获得按钮角色,并根据是否按下标题来更改标题。当标题更改时,它将宣布名称title。
https://stackoverflow.com/questions/51069439
复制相似问题