我想在滚动iPad / iPhone上的网站时获取scrollTop()值.
$(window).scroll(function(){ console.log($(window).scrollTop()); });
我正在使用这个代码为普通的桌面浏览器.它甚至可以在Safari(Mac)滚动(弹跳/橡皮筋/不知道正确的措词),而我的控制台显示每个像素.但是在iPad上,当滚动停止时,我首先得到这个值.
滚动时如何获得每个scrollTop值?
解决方法
@H_502_11@ 这个限制在 iOS 8改变了在惯性/反弹效果运行时,继续记录$(window).scrollTop():
$(document).on( 'scroll',function(){ console.log($(window).scrollTop());});
在iPad 9.2,iPhone 9.3.4上测试