重複の可能性:
Chrome で ScrollTop が非常にぎくしゃくする
次のコードを使用して、トップに戻るボタンと、ユーザーがスクロールするとフェードインするナビゲーションを取得しています。問題は、スクロールするたびにトリガーされるため、スクロールが非常にぎくしゃくすることです。これを行う別の方法はありますか?関数を1回だけトリガーする可能性がありますか?
$(function () {
$(window).scroll(function () {
if ($(this).scrollTop() > 600) {
$('#backToTop, #navigation').fadeIn();
} else {
$('#backToTop, #navigation').fadeOut();
}
});
});
});