我想知道用户在 iphone 上的移动 safari 视口内“滚动”了多远的 x/y 偏移量。
换句话说,如果我(通过 javascript)重新加载当前页面,我想找到我需要传递给 window.scrollTo(...) 以便重新定位文档/视口的值,因为它是当前.
window.pageXOffset 总是报告 0
jquery 的 $('body').scrollTop() 总是报告 0
事件有一个 pageX,但是如果您的手势是向上/向下“轻弹”页面,这不会考虑在您释放手指后发生的页面滚动。也就是说,当手指离开屏幕时它会给我一个点,但这并不总是与页面完成滚动后的位置相匹配。
任何指针?