I’m making a drop down menu and it works great in all modern browser but im not sure, it fails in IE, when i try to select the sub-elements of the submenu, it disappears.
This is the page: http://XXX/
and this is the JS code
$("nav li").hover(function(){
$(".subnavi-wrapper", $(this)).show();
}, function(){
$(".subnavi-wrapper", $(this)).hide();
});
EDIT: Apparently it’s the margins on top of the dropdown which seem to activate the “mouseout” in IE! Aparently jQuery detects badly the area of the items with position absolute! 🙁
It’s all because block “subnavi-wrapper” in Li element. You must remove DIV and try do it only by using Ul element. I made something like it here: http://www.muzykakoncerty.pl
here, something like this:
and my menu HTML code is:
EDIT:
so try it: