Я работаю над раскрывающимся меню jQuery, которое исчезает, когда вы наводите курсор на элементы верхнего уровня. Я хочу установить его так, чтобы при перемещении мыши меню не исчезало мгновенно. У меня есть этот код:
$(document).ready(function(){
$('ul#menu > li').hover(
// mouseover
function(){
$(this).find('>ul').fadeIn('fast');
},
// mouseout
function(){
setTimeout( function(){
alert('fadeout');
$(this).find('>ul').fadeOut('fast')
}, 1000 );
}
);
});
Через секунду появляется предупреждение, но меню не исчезает.