Hi!
Sorry to hop in this topic but it's always easier than creating a new
one :)
My problem is that I have a dropdown list, but the child list (li >
ul) is not exactly below the parent.
So when I leave the parent to hover the child, it disappears before I
have the chance.
This is not something I can change since this menu requires
position:absolute (at least for now)
So I though I could use setTimeout ?
before hiding setTimeout so the user has the chance to go to the
dropdown menu
This is my script:
$("#community").mouseover( function() {
$(this).children("ul").css("display","block").animate({opacity:
1.0}, 2000);
}).mouseout( function() {
$(this).children("ul").animate({opacity: 1.0}, 2000).css
("display","none");
});
Note that I was trying to use animate to achieve this. Stay there 2
seconds after showing up and before hiding it.
I already tried setTimeout with no success either:
$("#community").mouseover( function() {
$(this).children("ul").css("display","block");
}).mouseout( function() {
$(this).children("ul").setTimeout(
function() {
$(this).children("ul").css("display","none");
},
1000 );css("display","none");
});
Could you point me in the right direction Michael ?
Do you think setTimeout could work?