Hi all,
I'm very much a newbie to drupal 7, so forgive what may be a rather inane question. I should also point out at the start of this post that I'm a blind drupal user and most of my work is carried out on the mac.
Ok I'll be as brief as possible. I had an old, perfectly functional and adequate d6 site. The structure was based around a very very simple menu which had 4 top-level menu items. When I activated one of them (say the link called "teaching") all of the courses I taught expanded out as submenu items.
So I updated to d7 and lo and behold, the top level menus were there, but when I clicked on "teaching" none of the links to the submenu items popped out. I'm using standard d7 core and the Bartik theme.
I tried to install a theme called Bartik Plus, which purports to solve the issue. However, I found that it created problems with the screenreaders I used to test the site. The list expanded when the requisite link was pressed, but promptly disappeared again. I believe this is based on Superfish, and there seems to be something in that which causes the submenus to fold back into the main menu item after a specific delay.
So is there an accepted accessible way to achieve this? I can of course do an entire site re-design but don't want to if at all possible. I'm happy to change themes, that isn't an issue.
Thanks for any help,
Dónal
Comments
Hi Dónal, It might be helpful
Hi Dónal,
It might be helpful if you can share a link with an example of the issue you're experiencing.
I've found a couple of accessibility problems with suckerfish in the past, mostly around keyboard navigation. Am I right in assuming you use a keyboard to navigate your site?
Take this example:
http://www.htmldog.com/articles/suckerfish/dropdowns/example/bones2.html
When tabbing through each link, the sub menu items are not displayed. In JAWS, these links are read aloud anyway, but other screen readers may not behave in the same way.
There have been a couple of attempts at fixing this issue (for example: http://www.markvoss.net/scripts/suckerfish.asp), but these days, I normally roll my own dropdown menu.
Dan
--
@daniel_nitsche