【问题标题】:Get position of the "viewport" in mobile safari?在移动 Safari 中获取“视口”的位置?
【发布时间】:2010-04-11 03:54:11
【问题描述】:

有没有办法确定移动 Safari 中“视口”在网页上的位置?比如手机当前在页面上看到的x、y、w、h像素位置?

【问题讨论】:

  • 从 Obj-C 端还是从 JS 端?

标签: iphone ipad position mobile-safari viewport


【解决方案1】:

在 javascript(在 Mobile Safari 上)中,您可以使用 window.pageXOffset 和 window.pageYOffset 来获取 x 和 y 偏移量,使用 window.innerWidth 和 window.innerHeight 来获取 w 和 h。

【讨论】:

  • 如果您重新加载页面并且页面已经向下滚动,则会失败。报告“0”。
  • @typeoneerror:我遇到了与“已经向下滚动”类似的问题:stackoverflow.com/questions/3654024/… 如果您找到任何解决该问题的方法,请告诉我。
猜你喜欢
  • 2011-01-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-13
相关资源
最近更新 更多