【发布时间】:2010-03-24 10:44:28
【问题描述】:
我想知道用户在 iphone 移动 safari 的视口内“滚动”了多远的 x/y 偏移量。
换句话说,如果我(通过 javascript)重新加载当前页面,我想找到需要传递给 window.scrollTo(...) 的值,以便将文档/视口重新定位为目前是。
window.pageXOffset 总是报告 0
jquery的$('body').scrollTop()总是报0
事件有一个 pageX,但如果您的手势是向上/向下“轻拂”页面,则这不会考虑在您松开手指后发生的页面滚动。也就是说,当手指离开屏幕时它会给我一个点,但这并不总是与页面完成滚动后的位置相匹配。
任何指针?
【问题讨论】:
-
谷歌关闭用户:goog.dom.getDocumentScroll
标签: javascript iphone webkit mobile-safari