While Superfish works, it’s been around a while (it’s packaged with jQuery 1.2.6!) and I’m looking for something a bit “fresher.” Any suggestions? Simple and really easy/fast to set up, highly customizable, maybe with the ability to be a little flashier than Superfish.
EDIT: I suppose my issue is that it’s a pain to configure. The CSS is not documented at all, and not laid out in a way where you can easily change the style of the nav and subnav separately. I have to use the Chrome inspector to figure out what to change. It should be simple than this to style.
I think you would be hard-pressed. I just had a look at the code base for Superfish and it’s pretty lean, while packing a tonne of functionality. Possibly the reason you don’t see a lot of menu plugins is that Superfish is already doing a pretty good job for most. 😉 It’s a graceful upgrade from pure CSS menus, detects hoverIntent, and just does the job.
In terms of looks, it comes with CSS but you’re not married to it. And if you’re talking about customizability, that’s what you’ll be doing anyhow: modifying or writing CSS. If you’re looking for better appearances out of the box, that’s one thing, but if you’re talking about “customizable” and “ability to be flashier”, it’s already there.
So to answer the question: I suggest using Superfish. 😉
Or even better, pure CSS menus. Delayed opening of sublevels is for the birds after the initial ‘neat’ factor goes away.
Or even better, menus that are designed to be less nested. Read an interesting article recently talking about how multi-level ‘fly-out’ menus are a UX nightmare that we’re all just accustomed to, and after reading I tend to agree.