首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Assistive Technology中按下后如何宣布切换的状态?

在Assistive Technology中按下后如何宣布切换的状态?
EN

Stack Overflow用户
提问于 2018-06-28 02:38:48
回答 1查看 18关注 0票数 0

关于辅助技术,我指的是使用像NVDA这样的屏幕阅读器。

如果我使用aria的角色属性,我可以让它声明“静音按钮切换开”,但当用户按回车键或空格键来更改它是静音还是非静音时,它不会读取任何内容。我想说"Now unmuted“之类的话,或者只是在用户更改时重新读取切换的状态。

相关HTML:

代码语言:javascript
复制
<button tabIndex="0" ... role="button"/>
EN

回答 1

Stack Overflow用户

发布于 2018-06-28 05:21:10

我没有得到公告,因为我有一个正在改变的关键属性。一旦我将key属性设为常量,屏幕阅读器就会正确地声明“已按下”或“未按下”。

然而,更好的解决方案是获得按钮角色,并根据是否按下标题来更改标题。当标题更改时,它将宣布名称title。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51069439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档