Tabindex plugin for jQuery
Colin Clark
colin.clark at utoronto.ca
Sat Jan 12 01:03:11 UTC 2008
Hi everyone,
Simon Bates recently wrote an interesting blog post on the Fluid Blog
outlining the inconsistencies between browser implementations when
getting, setting, and removing tabindex values. You'd think tabindex
would be simple to use, but it's not. :)
http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/
Over the holidays, I wrote a very simple jQuery plugin to work around
these browser incompatibilities, simplifying use of the tabindex
attribute. Hopefully others will find it useful, too. The code is
currently in the Fluid sandbox, and is now used by the Reorderer.
https://source.fluidproject.org/svn/sandbox/tabindex/trunk/jquery.tabindex.js
I've written a blog post about it, which provides more information and
documentation about the API:
http://fluidproject.org/blog/2008/01/11/jquery-tabindex-plugin/
Related to this, I made significant headway on developing another
plugin, which will provide easy-to-use keyboard accessibility for
jQuery. My blog post outlines the plugin and its API, including links
to the source code. While this is still a work in progress, I think it
will be a valuable contribution to the jQuery community and will
provide the underpinnings for component accessibility in Fluid.
I'd love your comments, suggestions, and code contributions,
Colin
---
Colin Clark
Technical Lead, Fluid Project
Adaptive Technology Resource Centre, University of Toronto
http://fluidproject.org
More information about the fluid-work
mailing list