CSS Library: Horizontal CSS Menus: Here
jQuery Multi Level CSS Menu #2
Author: Dynamic Drive
This is a multi-level horizontal CSS menu created using a regular nested HTML list, then turned into a fully functional drop down menu using CSS and a touch of jQuery. The sub menus slide in and out into view, which also automatically reposition themselves horizontally if too close to the window's right edge.
Demo:
Important: Make sure your page contains a valid doctype for this menu to render properly.
The external files: The menu requires the following support files, which you should upload by default all to the same directory as your page itself:
- jqueryslidemenu.css
- jqueryslidemenu.js (inside this file, you should confirm the full URL to the 2 arrow images below)

If you wish to upload the above files to a different directory, be sure to edit "jqueryslidemenu.js" to update the URLs to the two arrow images used.
The CSS/ JavaScript: The below code should be added to the HEAD section of your page:
Rate this code:
Date Posted: 11/03/2008
Revision History: Nov 8th, 08': Limit # of queued animations to prevent animation stuttering
Usage Terms: Click here
Got a question or need help customizing this CSS code? Post it in the CSS Forums. If you have a comment or suggestion instead, post it in the comments section below.
Comment Pages 1 of 19 pages 1 2 3 > Last »
can you please tell me how to remove the arrows. I do not want them to appear in the menus.
Thanks
$curobj.children("a:eq(0)").css(this.istopheader? {paddingRight: arrowsvar.down[2]} : {}).append(
'[img]'+ (this.istopheader? arrowsvar.down[1] : arrowsvar.right[1])
+" class="' + (this.istopheader? arrowsvar.down[0] : arrowsvar.right[0])
+ '" style="border:0;" [/img]'
)
and it seems to have worked. Would this be a proper work around. I apologize for asking I am new to js.
Thanks
Ron Myer, yep, that should do it.
I created a menu with the same theme as this one, and I found that if you put "text-decoration:underline;" on the normal sub-menu links, and "text-decoration:none;" on the hover, it looks really great with the black background hover.
Just my little opinion...


Thanks for sharing your work. Simple and easy to configure.
There is though a small bug: if you select folder 1 and instead of going directly to first sub item you cross item 3 and then the first sub item, the menu starts "flickering". An update would b e great.