views:

575

answers:

8

Looking to implement one on a website, just curious what everyone else has used and what kind of experiences they've had

EDIT I'm also not a huge fan, but the client is insistant and for this case they can click on the "hoverable" part and then get to the same pages in the dropdown from there so basically this will just be a way to get to pages with one less click

A: 

I don't like them, tend to avoid them as much as possible.

Luca Matteis
A: 

I don't really like drop down menus to be honest, I always get the feeling they're cluttered and they never work great if at all on mobile devices.

Adam Gibbins
Maybe we should remove them from all Windows applications then? ;)
Kezzer
Sorry, I thought it was fairly obvious I was referring to web applications. Especially when I mentioned there use on mobile devices.
Adam Gibbins
+1  A: 

I use the on on Steve Gibson's site grc.com. It is purely CSS -- uses no Javascript. It's not all that intuitive, and there are parts that are IE-specific, but it works well.

Graeme Perrow
+3  A: 

I use the YUI Menu. It's quite flexible, offers many methods of declaring what's in the list, and is easy to skin.

foxxtrot
+5  A: 

I really like the Suckerfish dropdown menu from A List Apart. It's really easy to implement (I've done it myself, and I'm not much of a Web programmer), and even works in IE.

Bill the Lizard
See also "Son of Suckerfish"http://htmldog.com/articles/suckerfish/http://www.htmldog.com/articles/suckerfish/dropdowns/
Andy Ford
Anything with "Son of" in the title makes me think of old B-grade horror movies, and so is automatically awesome. :)
Bill the Lizard
A: 

It's worth checking out superfish which expands slightly on suckerfish

mcaulay
+3  A: 

Superfish is a jQuery enhancement of Suckerfish and supports several levels of dropdown and various layout options.

It degrades nicely:

  • With Javascript and CSS, the dropdowns fade in nicely and the menu has other enhancements.
  • With CSS only, the dropdowns still work (IE6 is supported).
  • With neither, the menu degrades to an unordered, nested list.

I am using this now and like it.

Nathan Long
A: 

I recommend mygosuMenu.
from the page:
- horizontal or vertical menu
- can be positioned statically or absolutely
- delay for showing/hiding menu (can be turned off by setting to 0)
- position of submenus can be changed, so they can for example overflow parent elements
- on the same page there can be many menus created
- seperated into 3 layers: behaviour(javascript), structure(html), presentation(css)
- search engine friendly
- free for any use (BSD license)

Luis Melgratti