The main feature of this menu is the clear separation between the HTML code, software code and visual appearance. No more onmouseover or onmouseout or, worse, multidimensional array of elements in a .js file.
dhtmlxMenu is an advanced JavaScript navigation component. It's flexible, powerful, lightweight and easy to use. This menu supports horizontal and vertical layouts or can be configured as context menu. You can freely define visual menu appearance and complexity by simply changing its parameters. dhtmlxMenu has cross-browser/multiplatform compatibility, powerful client-side API and customizable icons (with JavaScript or xml). Dynamical loading from XML gives an opportunity to change navigation menu completely without reloading. dhtmlxMenu supports vertical scrolling of items and several buttons types.
The component is designed using AJAX principles - it introduces all the advantages of asynchronous loading into your dynamic applications. This AJAX-powered dynamic menu allows you to create fast-loading navigation systems in a matter of minutes.
If you have a lot of menu links and not a lot of space, this is the script to turn to. It compacts any content into a predefined area, with the content accessible via left and right scroll buttons. Browsers other than IE 4+ or NS 4+ will simply see nothing.
Updated: You can now reverse the scroll directions of the left and right buttons. Script also updated for a Mozilla bug and now works in webpages with a strict doctype setting.
This script allows you to pop open a link menu by placing your mouse over any tag that supports the mouseover event. When you do, it opens a menu next to your cursor/page element that will stay open for a specified amount of time (you set the time in seconds). You also define the width, height, links, title, colors, and where you want the box to appear relative to your cursor (Top-Left, Bottom-Left, Bottom-Right, or Top-Right). You can add this menu anywhere you like within the HTML page (i.e. in a standard menu format, or to a single word in the middle of a line).
Check out the Demo link to see some possibilities.
Joining mailing list will entitle you
to receive occasional emails informing you of news and
updates to the site and any special offers that may be
of interest to you.