You might’ve not noticed, but beta version of ADxMenu 3 is up since the new blog was published. There are still loose ends in the enterprise version, but the hardest part is over and I can proudly say that it promises to be the menu, for all sites and possible uses.
Highlights:
- submenus can freely go one over another, even in IE (no unwanted overlap anymore)
- clean separation of IE hacks in separate .css file, which only IE loads
- reworked whatever:hover so it deals only with menu elements (no page-onload freeze anymore)
- three different version, so you can pick what suits you best
- mildly simpler CSS
I’ll be away this weekend, but you can expect full write-up next week. Until then, please report errors you find (and in which browser, version) in comments.





wow.
nice work. what browsers are you supporting? very cool.
The way this is built, it can support everything. Of course, full effects are seen in gecko based browsers, IE5+ on windows, Safari, Konqueror, OmniWeb etc.
There will be a full list in the write-up, next week, for each version.
cool. cool. ie 5+ mac? if not … how would you recommend turning off the subs for ie 5 mac?
nice work bro.
No IE5/Mac for submenus. With careful testing and specific rules, you can get the main menu to show up properly there. And then have the main items lik to pages that contain link lists corresponding to submenu items.
Submenus will never show up in IE5/Mac, because of tech used.
ah. thanks — i am familiar with the issues — are you using javascript to turn off the subs for mac/ie5? yet leave the top level items?
No Javascript. Submenus are shown using
li:hoverin CSS which IE5/Mac does not support, so its users will not see them at all, as they are hidden initially.ADxMenu is very great …
but any chance that ADxMenu get a bit of transparency ??
Use the transparent image for the background and there it is.
Transparentcy is usually achieved using IE’s specific own filters. This would not be a big problem, if it wasn’t for the fact that as soon as you apply
filterto some layer, you can forget positioning any child element of that layer outside its borders.In other browsers,
-moz-opacityand-khtml-opacitycan help you. Both are browser-specific, so I still recommend the background image.Thanks…
can we get a bit control over the x,y position of the ADxmenu to start, and if it can be float , something like the dmenu from Milonic ??
http://www.milonic.com/menusample23.php
Just hope ADxmenu be the best open source dmenu .… !
Positioning the menu on any screen location is easy.
position:absoluteand then settop,leftor any other combination of pos. CSS properties.I often place my menus at the bottom of the HTML page and then moved them, using pos:absolute, to the top of the page.
Note though that, since the basis of the menu is entirely different, ADxMenu will never have all the features of the Milonic, hierMenus or any other old-school menus. For instance, I have built sites where menus follow along with the user scrolling, but I never intend to built that functionality into ADxMenu. One or two sites will really need that kind of functionality thus having no sense trying to be jack-of-all-trades.
Hi,
Thanks.
Quick question, do ADxMenu shupport utf-8 properly ?
Thanks.
ADxMenu is essentially UL list, part of the page. Thus, if the page is properly coded and displays the UTF-8 characters, so will the menu.
Thanks.…
But seems AdxMenu not work in WINXP SP2.….IE6 !!
Nothing drop down in all sample of the menu when mouse over it… please help test and fix.
Yes, it does. :)
However, you must make sure that .htc files are served properly from the server; meaning with correct MIME type of
text/x-component. If not, IE from XP SP2 will not execute them and the menu would not work there.Sorry, Please help me how to enable this MIME in IE6 SP2 ??
Sorry, saw the link reference … but do you meant a need to setup in server or the client (IE) side ?? As I am newbie to server setup .…
Hello, understand now that I need to insert
“AddType text/x-component .htc” to my (and your) httpd.conf ?? Correct ?
This confused me since your server also have above problem for AdxMenu when viewed in IE6 WINXP SP@ !
Yes, you need to add that line to either httpd.conf or .htaccess, as Martina explained here.
I checked the display on this site with Netymology example, and it works in IE 6 on XP SP2, thus I believe that it is configured OK.
Yes… thanks.….
But yr demo Simple and Minitab really not work in IE6 WINXP SP2 ??
Matthew