javascript 检测向上或向下滚动
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 检测向上或向下滚动相关的知识,希望对你有一定的参考价值。
detectScrollUpOrDown: function () {
var $el = $('.mega-menu .filters-blade');
var lastOffsetTop = $el.offset().top - $(window).scrollTop();
$(window).on('scroll', function () {
var currentOffsetTop = $el.offset().top - $(window).scrollTop();
if (currentOffsetTop < lastOffsetTop) {
// Scrolling down
console.log('Scrolling down...');
} else {
console.log('Scrolling up...');
}
setTimeout(function(){
lastOffsetTop = $el.offset().top - $(window).scrollTop();
}, 250);
});
}
以上是关于javascript 检测向上或向下滚动的主要内容,如果未能解决你的问题,请参考以下文章
检测用户的意图是点击还是在触觉设备上向上/向下滚动页面
jQuery/JavaScript:检测滚动方向 - 代码结构问题
如何检测在radlistview中是向上滚动还是向下滚动
在 ListView 中检测向上滚动和向下滚动
如何检测 SwiftUI List 中的向上、向下、顶部和底部滚动
JavaScript 向下滚动并向上滚动