javascript - 在iphone safari中获取javascript中的视口(viewport)位置

标签 javascript iphone css safari webkit

我试图阻止元素在 iphone 上的 safari 中滚动。我已经尝试过这里提到的解决方案: iPhone Safari: Scroll a list inside a html container 但是我的列表很大,运行起来不是很顺畅。

我的想法是检测 onscroll 事件并重新定位元素,使其位于视口(viewport)的边界内。

但我找不到检测视口(viewport)坐标的方法。有人可以帮忙吗?

谢谢。

最佳答案

document.addEventListener(
    'touchmove',
    function touchMove(event) {
        event.preventDefault()
    },
    false
);

关于javascript - 在iphone safari中获取javascript中的视口(viewport)位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1003138/

相关文章:

javascript - 使用 html5 Canvas 查看更大图像的视口(viewport)

javascript - HTML5验证: field not required but,如果填写,必须匹配模式?

iphone - 导航问题

iphone - IOS - ObjC 谷歌地图 API key

html - 背景大小不起作用。我该如何解决明显的问题?

javascript - Electron:在 Windows 上禁用粘贴

javascript - 使用 javascript 读取一行

ios - iOS 中如何从另一个应用程序访问一个应用程序的数据?

jquery - 如何在伪元素后应用 url 路径?

css - 如何在 IE7 中将一个 div 精确地居中在父 div 的中心(水平和垂直)