13

我正在尝试将 div 放置在 iphone 视口的中心。基本上,当您点击图像时,无论您在单击之前滚动到页面的哪个位置,它都会在屏幕中间弹出。

它并不像将其定位那么简单:固定;因为这将导致原点是页面的顶部,而不是视口的顶部。

我也无法执行诸如检测滚动事件并跟踪当前滚动到的位置之类的操作,因为我正在编写的 Javascript 仅注入到页面中并在触发弹出窗口时执行。

是否有 iPhone 特定的 JavaScript API 或我可以用来获取当前视口坐标的东西?

谢谢,托比

4

1 回答 1

19

傻傻的容易。

var scrollX = window.pageXOffset;
var scrollY = window.pageYOffset;

...为您提供当前窗口位置。

于 2010-02-13T04:25:40.330 回答