0

上から 145px 以上スクロールすると、要素がフェードインするこのスクリプトがあります。

$(window).scroll(function(){

if ($(this).scrollTop() > 145) {
$('#fademenu').fadeIn();
}
else {
$('#fademenu').fadeOut();
}

});

正常に動作します。唯一の問題は、すばやく上にスクロールしてから下に戻ったり上に戻ったりすると、スクロールを停止した後もフェードインとフェードアウトが続くことです (すべてのフェードイン/アウトを実行します)。どうすればこれに対処できますか (継続的なフェードイン/アウトを防ぎます)? デモ

4

1 に答える 1