I am using Site Valet to check my website for accessibility. I use DHTML to make my submenus appear and disappear. The DHTML is triggered by the onmouseover and onmouseout event handlers on the parent menu items. However, Site Valet says that according to 12.4 of W3C's Web Content Accessibility Guidelines 1.0 JavaScript, such actions are device-dependant, and are thus discouraged. Does anyone know of an accessible alternative to this?
I am thinking that bu "device-dependant" they mean that the user may not have a mouse and would not.therefore, be able to use the menu. Is your script set up to use a hot key to trigger the menu instead of a mouse as an alternative? Would that do the trick?
I know what "device-dependence" is. I just wanted to know if there was an alternative to it.
I have hot keys set up, but they do not trigger the submenu; they simply activate the parent link. If I was able to set the hot key to trigger the submenu, how would the submenu disappear (which is normally accomplished onmouseout)?
After reviewing it, I'm not sure i like it. At least not from a designer/developer point of view. It's almost 100KB. It is fairly customisable, but it somewhat limited.
I'd give it 3.5 stars out of five. I wish I could make something like this on my own, but it's way beyond my ability.
The only problem I have with it is that none of the nested lists show up in NN4.7.
The main headings show up, find a way of displaying the sub menu items and you're still providing an accessible alternative. I think there comes a point when you say a certain group of users has to put up with an ugly version of your site - if they can't be bothered upgrading from a poor, out of date unstable browser then they can't expect to get a normal web experience.