 |
|
COOLjsMenu - javascript drop-down menu
Menu is one of the most popular navigation controls you can see on the many
web sites all over the Internet. We're happy to offer you one of the most
complete javascript menu out there. Easily configurable and adjustable our dhtml menu comes
with the full set of features you expect from the modern menu control.
You can configure the javascript menu through the CSS and setup individual items
parameters in the javascript configuration file. Samples Gallery and our documentation show you how much you can do with
our javascript menu and help to build your own drop-down or popup menu. Menu available
in two editions: Standard and Professional. In most cases menu setup does not require
javascript knowledge.
All of that is for FREE, and you can use it in commercial applications.
We accept:
Also: wire transfers, checks, and more!
If you need more features, advanced support, or source code, you can purchase Professional
edition for only $49. Additional licensing schemes are also
available. Features
Move mouse pointer over the features to see details.
| Feature |
Edition |
| Standard |
Professional |
Wide browser support
Menu was successfully tested on these browsers:
- Internet Explorer 4.01 and higher
- Netscape Navigator 4.08 and higher
- Netscape Navigator 6.0 and higher
- Mozilla 0.9 and higher
- Opera 5.02 and higher
- AOL 4 and higher
|
 |  |
Separate item sizing & positioning
Every item of javascript menu can have special size and/or position. This allows you to create fancy menu with unusual look. Samples: item positioning, item sizing
|
 |  |
Unlimited number of levels
There is no limitation on how many menu levels can be created. Samples: multiple levels
|
 |  |
Customizable styles and colors
Every level and every item can have separate set of styles. Samples: styles & colors
|
 |  |
Customizable rollovers
Customizable rollovers are supported even under very old browsers like Netscape 4.x and Opera 5.x without any additional javascript programming. You can set special background color, CSS class, or even special text for rollovered state of any item. Samples: styles & colors
|
 |  |
Border and pseudo-shadow support
Border and pseudo-shadow are supported under all browsers. You can cusomize color and size for both shadow and border. Samples: border & pseudo-shadow
|
 |  |
Unlimited number of menu instances
There can be several menus on a single page, and these menus will not interfere with each other. Samples: multiple instances
|
 |  |
Commercial use
Standard and Professional editions can be used commercially, in any number of your own applications. Separate license can be purchased to allow redistribution of the script.
|
 |  |
Relative positioning
Menu can be placed into some container, and it will follow design flow when user will resize the window, or when other page elements will change their sizes. Samples: relative positioning
|
|  |
Popup menus
Menu can be made invisible, and then it can popup when some event occurs, e.g. right mouse button click. Samples: popups
|
|  |
Cross-frame menus
Your menu can be splitted in the following way: top level items in one frame, and all sublevels in the other. However, menu cannot cross frame boundary — whole sublevel has to be visible within single frame.
|
|  |
Icon images
Menu can have special icon images which will be placed to the left of the text. These icons can have rollovered state. Samples: images
|
|  |
Arrow images
Every item with subitems can have special arrow image which indicates that there is something to see. Arrows can have rollovered state.
|
|  |
Advanced borders
Each side of the border can have individial width.
|
|  |
Workarounds for the form elements
Menu has workarounds for famous "form elements over DHTML objects" problem. There are two workarounds. First one is for Internet Explorer 5.5 and above, and it looks very smoothly. Second workaround works for older browsers, and it works like this: when submenu drops down, script hides all DIVs which ids where specified in the configuration file. Samples: relative positioning
|
|  |
Full source code
Professional edition includes full uncompressed source code.
|
|  |
If this list does not have some feature that you really need, you can ask our technical support team and in most cases we will develop the feature ASAP. NewsTo see more entries please read our Site News. Also, you can subscribe to our RSS feed. - COOLjsMenu 2.9.4m development version 2007-10-01October 01, 2007
Lots of refactoring. Events are now bound to root layer only.
Note: this development version is available only on request. - COOLjsMenu 2.9.4m development version 2007-09-22September 22, 2007
- EOL symbols were changed to Unix-style. Spare #define removed. Also removed watermark-related code
- header of the file was refreshed
- typo: wrong filename in inclusion
Note: this development version is available only on request. - COOLjsMenu 2.9.4m development version 2007-09-16September 16, 2007
- _Level and _DummyLevel prepared for closures
- _Theme and _Layer refactoring
- _Item: some closures applied
Note: this development version is available only on request. - COOLjsMenu 2.9.4m development version 2007-09-10September 10, 2007
- whole code is wrapped into anonymous function. Leaking globals are minimized
- global _bw object was dissolved into set of global variables (similar to cooltree.js: _MAC, _GECKO, etc.)
Note: this development version is available only on request. - COOLjsMenu 2.9.4m development version 2007-09-09September 09, 2007
- _maxSize, _copyPoint, and _addPoint were dissolved
- _callMethods was replaced with more generic _walk
Note: this development version is available only on request.
|
 |