1. ホーム
  2. javascript

[解決済み] jQueryのスクロールイベントの方向を決定するにはどうすればよいですか?

2022-03-15 01:18:10

質問

このような内容のものを探しています。

$(window).scroll(function(event){
   if (/* magic code*/ ){
       // upscroll code
   } else {
      // downscroll code
   }
});

何かアイデアはありますか?

解決方法は?

電流の確認 scrollTop 対以前の scrollTop

var lastScrollTop = 0;
$(window).scroll(function(event){
   var st = $(this).scrollTop();
   if (st > lastScrollTop){
       // downscroll code
   } else {
      // upscroll code
   }
   lastScrollTop = st;
});