I am looking to create a web page with a menu layout similar to amazon.com where I could have nested menus and include the small description text below each menu item.
Before I start to create this from scratch, I wanted to see if there a jquery plugin that mimics this layout and functionality
Take a look at these:
http://deluxe-menu.com/data-templates/amazon-template-sample.html http://www.sothink.com/product/dhtmlmenu/samples/newamazonmenu/newamazonmenu.htm
Not sure if that's what you're for.
See this
http://speckyboy.com/2011/07/04/15-fresh-jquery-menu-plugins-and-tutorials/
There are maaaaany jQuery plugins that already do that, but here's a little plugin I've wrapped in 10 minutes :
Your menu items consist of a collection of objects (useful if you generate the menu dynamically with data from a service) :
Here's a demo : http://jsfiddle.net/gion_13/6QXZt/ .
It is customizable, so it can be adjusted to look exactly like the one on amazon.
P.S. : Must have in mind that the css role is greater than the jquery/javascript one in this case.
Here is an exact look-alike http://jsfiddle.net/blackpla9ue/KHLgm/8/
A quick CSS only solution I managed to get done in a few minutes. Hover on the 2nd menu item for the dropdown.
Its pretty simple and straightforward and If you need any modifications added to that just let me know.
Ben Kamen implemented a good one that works like the original. See the code at Github here. He wrote an interesting post in his blog about this topic.
Don't listen to these clowns. You want one that is tested on many sites and debugged and is cross-browser. How many of these "look at me" menus handle flash or select elements behind the menu? How many have smooth animation and open-on-hover not onmouseover? How many can you easily switch to horizontal on another project without learning even more css class names and a new API?
Anyway, the answer is superfish:
http://users.tpg.com.au/j_birch/plugins/superfish/#examples (vertical style)