我们正在使用 JAWS 讲述人软件来验证辅助功能级别 AA。我们观察到与键盘导航有关的事情。问题是我们已经使用向上和向下箭头键实现了网格行导航。
但是,当我打开 Jaws 进行测试时,它会停止网格行的向上/向下导航。简而言之,键盘导航的 JAWS 功能会覆盖我的键盘导航功能。
你能建议我任何替代方案来迎接双赢的局面吗?
时,在文档模式下,JAWS 使用箭头键按 DOM 顺序在页面元素和标签之间导航。
对于您的情况,需要将role="application"
添加到外部 html 标记,最好是 div
标记。 这将使 JAWS 退出文档模式,并且自定义实现将正常工作。
这是一个略微修改的版本 SlickGrid,在一定程度上实现了可访问性。 这将给出一个更好的主意。http://a11ywidgetsdemo.azurewebsites.net/#/a11ySlickGrid
使用 JAWS 17.0.1214 和 IE11 进行测试