我想使我的下拉菜单键盘可访问



我已经搜索了使下拉菜单键盘可访问并找到了一些演示,但它仍然不让我满意。

查看菜单结构:http://www.heart.org/HEARTORG/GettingHealthy/GettingHealthy_UCM_001078_SubHomePage.jsp

首先,它不仅涉及菜单的键盘可导航性,还涉及使菜单本身具有键盘可访问性。

正如WAI-ARIA所述,应该可以识别页面区域,并使键盘用户能够在区域之间轻松移动,而不必多次按Tab。这就是ARIA的标志性角色:应用程序,横幅,互补,内容信息,主要,导航,表单,搜索,树,树视图等。

现代用户代理提供 ARIA 支持:Firefox、Opera、Safari、Internet Explorer 8/9JAWS,Window-eyes,NVDA,VoiceOver。

Web可访问性杰出人物Steve Faulkner在2009年的一篇博客文章中声称,"许多流行的Javascript UI库正在为其小部件和组件添加WAI-ARIA支持"。 jQuery计划从2.0开始支持ARIA但尚未提供任何工作版本的支持;我已经测试了自己Google Web Toolkit的菜单栏示例,它具有ARIA支持,允许键盘导航。你可以检查你最喜欢的Javascript库以获得ARIA支持...

如果你想自己编写菜单树代码,开放Ajax联盟的这个树视图示例可能会对你有所帮助。

最新更新