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