How to create accessible JavaScript widgets
From CodeTalks
Contents |
Introduction
A lot of Web2.0 development is: DHTML (JavaScript, DOM, CSS) and Ajax. In this section we look at working examples and best practices in building accessible DHTML widgets.
General Resources
- DHTML Style Guide provides keyboard interaction recommendations.
- WAI-ARIA draft specification
- Mozilla Developer Center ARIA information
- WAI-ARIA Best Practices Guide draft
Checkbox
- ARIA Toggle Button and Tri-state Checkbox examples (from "The Paciello Group Blog")
- ARIA Example Checkbox Widgets from the University of Illinois
Menu
Slider
- From the Paciello Group Blog: ARIA Slider, part one part two part 3 (example)
- Creating an Accessible, Internationalized Dojo Rating Widget
Tabs
- Enhancing TabView Accessibility with WAI-ARIA Roles and States, from the YUI blog.

