- Top items and submenus have a shadow - Text aligned to left - Hundreds of pre-designed templates - Visible over select boxes, iframes, pdf, flash, Java applets. - Transition #14 - "fade out" effect - AJAX menu loading - loads web menu data from the server "on-the-fly". - Deluxe Tuner - visual interface to create and modify dhtml menus easily and in no time. - Keyboard navigation - press Ctrl+F2 to enter the top menu
Submenus drop down over all the objects of the page (select, flash, object, embed, applet). If for some reasons a submenu can't drop down over an object, the latter will be hidden for a time when the submenu is shown.
These effects will make your menu more attractive and stylish. You can cast a shadow on the menu and submenus, set transparency. Among available transitional effects there are such as fade, mosaic, random dissolve, slide out and many others.
Create individual styles and assign them to any submenu and item. Use individual styles to achieve stunning effects!
Q: I downloaded the trial version of deluxe-menu. I created a four tab menu using the tab'stab menu generator; so far so good. I read the tutorial where to past codeand ensuring all items wire in the menudir/; so far so good. The problem, you talk about two> files 'dmenu.js' & 'data.js', these files were not created bydeluxe-menu program. Where are they, so that I can see if this thing works before buying, so far; not so good.
A:You may have another name for your data file (not data.js).
If you want to use tab menu you'll have dtabs.js engine file and data file.
1. create and save .js file with your menu parameters in Deluxe Tuner(you can use "File/Save as/HTML" function). You can enter any name you like, for example enter "tab". So you'llhave tab.html, tab.js files and "tab.files" folder with all menu files. 2. open your .html page in any text editor 3. Copy generated tab.js file and "tab.files/" folder in the same folderwith your index.html page. 4. Open generated menu.html in any text editor and copy several rows of code (<script> tags), For info see:http://deluxe-tabs.com/product-info/?installation
<head> <!-- Deluxe Menu --> <noscript><a href="http://deluxe-menu.com">Javascript Menu by Deluxe-Menu.com</a></noscript> <script type="text/javascript" src="tab.files/dmenu.js"></script> </head> <body> ... <script type="text/javascript" src="tab.js"></script> ...
That's all.
Q:
I will build menu for several books’ Contents, each book is more than 100 lines and has links. I think if all the books’ contents in 1 *.JS file then it is TOO LOONG!!. Can I break it down to 1 book for 1*.JS ? How?
A:You cannot divide your menuItems parameter. You can only use one .js file for your menu parameters and the other.js file for your menuItems = [...];
But you can do it in two ways.
1) You can try to use several menus on the one page, for example: param.js // file with menu parameters (all parameters before menuItems = [...];) menu1.js // menuItems for "AC-DC", "ANLOG" menu2.js // menuItems for "DIGITAL", "WinXP" menu3.js // menuItems for "MS-Word", "MS-Excel" In these menu files you should write menuItems = [ ... ]; dm_init();
Then you should install your menu in the following way
But it will be easier to use vertical menu in such case var isHorizontal=0; var smColumns=1;
2) You can also try to add some code, see the attached example.
In the first file (@MY books (Multiple Col.js) I write menuItems for the first item "AC-DC". Notice that you should delete comma at the end of the last item var menuItems = [
["AC-DC","", , , , , , , , ], ["|@Book1","testlink.htm", , , , , , , , ], ... ["|@Book3","", , , , , , , , ], ["||CH02","", , , , , , , , ], ["||CH01","", , , , , , , , ] // delete comma at the end of the last item
];
In the second file (@MY books (1.js) you should write menuItems = menuItems.concat(
[
["ANLOG","", , , , , , , , ], ["|@Book1","", , , , , , , , ], ["|@Book2","", , , , , , , , ], ["|@Book3","", , , , , , , , ] // delete comma at the end of the last item
] );
In the third file (@MY books (2.js) you should write menuItems = menuItems.concat(