【发布时间】:2018-09-21 06:16:56
【问题描述】:
我有一个带有选项卡式导航的页面,我需要让 JAWS 宣布选项卡状态。例如:
________
Shop | Cart | Recent orders | Profile
--------------------------------------
当用户在上面的标签中移动时,JAWS 应该说类似
商店标签;未选中
(标签)
大车;已选择
(标签)
最近的订单;未选中
(标签)
轮廓;未选中
我在上面的括号中有“(Tab)”,我的意思是 JAWS 说的是“tab”这个词,因为按下了 Tab 键在导航选项卡之间移动。
目前,JAWS 不会说出“未选中”和“选中”这两个词,但其余的都是。我正在使用类似的标记
<a aria-selected="false" href="profile.html" id="profileTab">
官方 JAWS 文档(在线转载here)表明 JAWS 识别 aria-selected,但没有说明该属性有什么影响。
我可以在我的页面源代码中看到 ARIA 标记,但据我所知,JAWS 并没有大声朗读它,或者根本没有用它做任何事情。如何让 JAWS 说出“已选择”和“未选择”(或类似内容)?
【问题讨论】:
标签: html accessibility wai-aria jaws-screen-reader section508