我目前正在处理一个使用$(window).bind('scroll'的项目,但问题是在iPad和其他触摸设备上,只有当用户停止移动并移开手指时,滚动事件才会被触发。我尝试使用touchmove,但无法准确地获取$(window).scrollTop()。有人有什么想法吗?
虽然以下两种方法都可以使用,但首选方法是...
...适用于Jquery版本1.7及更高版本:
$('body').on({
'touchmove': function(e) {
console.log($(this).scrollTop()); // Replace this with your code.
}
});
...或更早
$('body').bind('touchmove', function(e) {
console.log($(this).scrollTop()); // Replace this with your code.
});