効果が頻繁に実行されている理由を誰か教えてください。つまり、エフェクトが終了するのを待たずに 3 回ホバリングし、エフェクトが 3 回実行されるまで待つことができます。
$(function() {
$('#dropdown_nav li').find('.sub_nav').hide();
$('#dropdown_nav li').hover(function() {
$(this).find('.sub_nav').slideDown(300);
}, function() {
$(this).find('.sub_nav').delay(2000).slideUp(300);
});
});
ここでテストできます:http://jsfiddle.net/QTGvJ/