WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: good examples of javascript "roll over" menus with anaccessible alternative

for

From: Christian Heilmann
Date: Jul 28, 2005 3:41PM


> Christian added:
> > Check my YADM: http://www.onlinetools.org/tools/yadm/reldropdown.html
>
> These have the same problem except on my machine I don't even see the
> submenu items when using the keyboard.

True, however, if you add focus and blur you open a whole new can of
worms with browsers.
The very idea of dynamic dropdowns - hiding unneeded navigation whilst
providig it - is just not accessible, as hiding it does not make it
go away.

I listed most of the issues these navigations have here:
http://www.icant.co.uk/forreview/dynamicelements/

A really unobtrusive version of these dropdowns would load in the sub
levels onmouseover vi a AJAX, that way only providing the nice to
have links to those who have JS enabled and use a mouse. On the other
hand I am sure that you can simulate onmouseover with assistive
technology, too.

Therefore the only _real_ solution is to offer a basic navigation,
that only provides you with the main links and the current sub
section, and a "enhanced navigation" that the visitor can turn on if
she wants to.


--
Chris Heilmann
Blog: http://www.wait-till-i.com
Writing: http://icant.co.uk/
Binaries: http://www.onlinetools.org/