判断滚动条是上滚动还是下滚动


//定义变量,用于保存上一次滚动的距离

var t=0;

$(document).on('scroll',function(){

var p = $(this).scrollTop();

//如果上一次滚动距离<=当前滚动距离,是下滚

if(t<=p){//下滚

// coding

}else{//上滚

// coding

}

//当滚动结束后,把滚动距离保存,做为上次滚动的距离

setTimeout(function(){t = p;},0);

})

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 晚上,我犯了一个错误。小玉米放学回来兴冲冲地告诉我:今天的作业是写一篇参赛作文,内容有三个选项,她想写的内容是感恩...
    曹静_6e6d阅读 568评论 3 4
  • 当WPS成为一个“不赚钱”的形象品牌之时,他依然扮演着民族软件导师的角色。无论何时,他依然还是那个我们记忆中的IT...
    互吾阅读 245评论 0 0
  • 人一生下来都都有一个蜕变的过程,只不过是这个过程来的快或者慢,亦或者不来;那么我们如何在人生路上实现快速蜕变...
    军帽阅读 377评论 0 0