トップレベルの項目にカーソルを合わせるとフェードインする 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 );
}
);
});
1 秒後にアラートが発生しますが、メニューはフェードアウトしません。