我一直在做一些关于网络可访问性的研究,我读到 jquery 不像 dojo 或 YUI 那样对 WAI ARIA 有很好的支持。这是真的吗?
我仍在研究网络可访问性,因此是否有人可以推荐任何好的文章或用于键盘导航或处理屏幕阅读器的 jquery 插件。这将不胜感激。
最佳答案
jQuery 做的事情很少......但是做得很好,以简单的方式和跨浏览器。库本身没有复杂的小部件、插件或任何可以被视为 RIA 的东西。它提供了构建它们的砖 block 。
Web 开发人员和 Web 设计人员可以在 jQuery UI 或 jQuery Tools 等库中找到可以开箱即用的复杂小部件。这些具有复杂脚本(如选项卡菜单、幻灯片等)的库可能完全无法访问,也可能无需担心即可管理 ARIA Angular 色、状态和属性。
来自 http://hanshillen.github.com/jqtest/ 的脚本 基于 jQuery UI 插件,这些插件已针对键盘和 ARIA 支持以及原始脚本中可能存在的任何辅助功能问题进行了改进。
- WAI-ARIA 1.0 Authoring Practices来自 W3C/WAI 本身的目标是插件和小部件的前端开发人员(使用 JS,并且在任何 JS 库中花费最少的精力)。
- 如果您想使用或了解现有的小部件,WebAIM 的此演示可能会很有用:http://webaim.org/presentations/2011/ahg/ariahtml5/
关于javascript - Jquery 和 WAI ARIA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8772821/