Kannst ja mal folgenden Code verwenden.
Habe es gerade so auf die schnelle runtergerotzt.
Ist sicherlich auch noch ausbaufähig, ausserdem verwende ich hierbei globale Varibalen, was sicherlich auch nicht ganz sauber ist.
<script type="text/javascript">
var do_hide = true; //Zustandsvariable
var time = 2000; //x Millisekunden bis das Menu verschwindet
$("a").hover(function(){
do_hide = false;
showMenu();
}, function(){
do_hide = true;
window.setTimeout("hideMenu()", time);
});
$(".menu").hover(function(){
do_hide = false;
showMenu();
}, function(){
do_hide = true;
window.setTimeout("hideMenu()", time);
});
function showMenu(){
$(".menu").show();
}
function hideMenu(){
if(do_hide)
{
$(".menu").hide();
}
}
</script>