我们正在使用JAWS解说员软件来验证可访问性级别AA。我们观察了与键盘导航有关的事情。问题是我们使用向上和向下箭头键实现了网格行导航。
然而,当我打开Jaws进行测试时,它会停止Grid行的上/下导航。简而言之,键盘导航的JAWS功能覆盖了我的键盘导航功能。
你能否建议我选择双赢的方式?
答案 0 :(得分:3)
使用JAWS时,在文档模式下,JAWS使用箭头键在DOM元素顺序中在页面元素和标签之间导航。
对于您的情况,需要将role="application"
添加到外部html标记,最好是div
标记。这将使JAWS退出文档模式,并且自定义实现将正常工作。
这是一个稍微修改过的SlickGrid版本,可以实现对范围的可访问性。这将提供更好的主意。 http://a11ywidgetsdemo.azurewebsites.net/#/a11ySlickGrid
使用JAWS 17.0.1214和IE11
进行测试