【发布时间】:2013-05-11 17:07:54
【问题描述】:
我试图在 iPad/iPhone 上滚动网站时获取 scrollTop() 值。
$(window).scroll(function(){
console.log($(window).scrollTop());
});
我将此代码用于普通桌面浏览器。在 Mac 上的 Safari 上,控制台在滚动时显示每个像素。但是在 iPad 上,我只有在滚动停止时才能得到值。
如何在 iPad 上滚动时获取每个 scrollTop 值?
【问题讨论】:
-
不幸的是,这也不起作用,因为它在 iOS 滚动提供的反弹/橡皮筋/任何效果时不返回像素
-
你必须使用gesturechange事件,它似乎给出了这个确切的行为。我在这个问题上概述了它stackoverflow.com/questions/2863547/…
标签: javascript jquery ios web-applications