上から 145px 以上スクロールすると、要素がフェードインするこのスクリプトがあります。
$(window).scroll(function(){
if ($(this).scrollTop() > 145) {
$('#fademenu').fadeIn();
}
else {
$('#fademenu').fadeOut();
}
});
正常に動作します。唯一の問題は、すばやく上にスクロールしてから下に戻ったり上に戻ったりすると、スクロールを停止した後もフェードインとフェードアウトが続くことです (すべてのフェードイン/アウトを実行します)。どうすればこれに対処できますか (継続的なフェードイン/アウトを防ぎます)? デモ