我希望能够在移动设备上滚动期间检测到 scrollTop() 值。使用 window.scroll() 有效,但仅在滚动完成时才有效,而不是在滚动期间。
如何不断检测移动设备中的滚动 y 值?并运行功能,如果它在某个点等?
谢谢!
编辑:
我现在使用的代码是:
document.addEventListener("touchmove", refreshPage, false);
function refreshPage(){
scrollY = $(window).scrollTop();
if(scrollY <= 740){
$('.pullDownLabel').text('Release to refresh...');
}else if(scrollY > 740){
$('.pullDownLabel').text('Pull down to refresh...');
}
}
但是,这仍然仅在您完成触摸屏幕时执行,我需要一种在滚动期间不断循环此功能的方法。有任何想法吗?