Web ページの上部に位置固定ナビゲーションがあります。Nav にはドロップダウン メニューもあり、下にスライドして、もう一度クリックするまでそのままになります。
私が達成しようとしているのは、サブメニューが開いていて、ユーザーがページを少し下にスクロールすると、サブメニューが自動的に閉じることです。
私が現在持っているものは次のとおりです。
$(document).scroll(function() {
$(".subMenu").slideUp(300);
});
しかし、この方法はあまり敏感ではなく、わずかなスクロールでドロップダウンを閉じます。
理想的には、300 ピクセル上または下にスクロールした後に、メニュー スライドを元に戻すことができます。これにより、ある種の「バッファ」ルームができます。