ios Safari,在JavaScript中,从Mouseclick的屏幕上获得绝对位置,不包括卷轴区域



假设我在iOS中有一个很大的垂直图片空间,以便用户可以滚动。

垂直空间为2000长。

我想通过文档点击用户点击鼠标位置。

document.body.addEventListener("click", function (event) {
           console.log( event);
            // event.screenY gives the Y including the scrolled area.
        }, true);

因此,如果iPhone的高度为700,我想获得筛选,如果我滚动到底部并单击,则相当于700,不小于2000。

在Android上它可以正常工作。在iOS上不是这样。

转到Wikipedia并通过在调试器中粘贴我的代码在调试器/浏览器上进行测试。

网页上有五个不同的x和y位置:

  • Screenx和Screeny
  • pagex和pagy
  • clientx和clienty
  • layerx and Layery
  • offsetx和offsety

如果筛选不工作

最新更新