当前管理员菜单需要同时使用鼠标和 JavaScript。作为我的 Google 夏季代码项目的一部分,我为 Joomla 1.6 创建了一个新模块,为后端提供了一个无障碍菜单。
当前菜单不会将焦点放在菜单的顶层,所以如果你尝试使用键盘导航,你会直接跳过菜单。如果 JavaScript 被禁用,菜单也无法工作。
这个新模块有以下特点
- 无论 JavaScript 是否开启,它都可以通过鼠标工作。
- 当 JavaScript 开启时,它可以通过键盘完全访问。
- 如果 JavaScript 被禁用,键盘仍然可以工作且可见,尽管只能看到当前聚焦的项目和任何子菜单。旧版本的 Internet Explorer 在 JavaScript 禁用时没有键盘访问功能。
我正在测试这个新的菜单模块。
要查看我使用的一些技巧,请阅读我的文章 无障碍菜单基础。