js ▪ html5 / 正文

jquery 判断滚动方向 向上还是向下

2024-01-13 23:29 501 浏览
评论(0
字体大小:

 

scroll(function(direction) { console.log(direction) });
  
function scroll( fn ) {
    var $window = $(window),
        beforeScrollTop = $window.scrollTop(),
        fn = fn || function() {};

    $window.scroll(function() {
        var afterScrollTop = $window.scrollTop(),
            delta = afterScrollTop - beforeScrollTop;
        if( delta === 0 ) return false;
        fn( delta > 0 ? "down" : "up" );
        beforeScrollTop = afterScrollTop;
    });
}

 

本文发布于程序达人 ,转载请注明出处,谢谢合作

0 人认为有用
0 评论

相关热点文章推荐

程序达人 - chengxudaren.com

一个帮助开发者成长的社区

相关文章