スクリプトを作成しました。ナビゲーションで私のサブメニューを開きます。サブメニューからマウスを離したとき。サブメニューは 300ms の遅延で閉じる必要があります。しかし、遅延は機能していません。どうすればこれを修正できますか? これは私のスクリプトです:
$('.nav-main .container li').hover(function() {
if ($(this).find('.submenu').length > 0) {
$(this).addClass("hover");
$(this).find('.submenu').show();
}
}, function() {
$(this).find('.submenu').delay(300).hide();
$(this).removeClass("hover");
});