如何确定jQuery滚动事件的方向?

我正在寻找达到这种效果的东西:

$(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;

});

以上是 如何确定jQuery滚动事件的方向? 的全部内容, 来源链接: utcz.com/qa/400263.html

回到顶部