投稿数 585
公開から 2940

【JavaScript】現在のスクロールが上か下か判断するやつ


つくってみたよ。

let 直前のスクロール位置 = 0;
$(window).scroll(function(e){
  let 最新のスクロール位置 = $(this).scrollTop();
  if (最新のスクロール位置 > 直前のスクロール位置) {
    $('.status').text('ダウン')
  } else {
    $('.status').text('アップ')
  }
  直前のスクロール位置 = 最新のスクロール位置;//スクロール位置の更新
});

クラス化したいな。 絶対npmライブラリにあるだろうな。 今度探してみよう。