だからここに私のコードがあります:
var timeouts = {};
$('#nav ul > li').mouseenter(function() {
clearTimeout(timeouts['menu']);
$(this).find('div.dropdown').stop(true).slideDown(200);
});
$('#nav ul > li').mouseleave(function() {
timeouts['menu'] = setTimeout(function() {
$(this).find('div.dropdown').stop(true).slideUp(200);
}, 1000)
});
これは機能していないようです。何か案が?私の目標を達成する他の方法はありますか?マウスをホバーするとコードが機能するようになりましたが、マウスを離してもdivがスライドしません。