防止iOS 11.3溢出弹跳

2024-02-27

我一直在利用preventDefault技术上的touchmove从现在开始,当我注意到它似乎不再适用于 iOS 11.3、Safari、Chrome 或 Firefox 时:

document.ontouchmove = function(event){
    event.preventDefault();
} 

iOS 现在有什么变化吗?有什么方法可以防止页面顶部或底部跳动?

在线复制 https://alvarotrigo.github.io/test/pepe/demo2.html

使用 jQuery 在线复制 https://alvarotrigo.github.io/test/pepe/demo.html

视频在这里:


这是由 WebKit 的一个 bug 引起的。错误 182521 https://bugs.webkit.org/show_bug.cgi?id=182521

Try

window.addEventListener("touchstart", function(event) {
  event.preventDefault();
}, {passive: false});

作为解决方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

防止iOS 11.3溢出弹跳 的相关文章

随机推荐

  • 如何将两个坐标列转换为一列 Shapely 点

    我正在尝试对整个列执行操作 但出现类型错误 我想创建一个包含匀称点 https shapely readthedocs io en latest manual html points crime df crime df crime df L
  • 如何使用 next 在 AWS S3 上托管静态文件?

    我来自 Django 背景 其中静态文件主要存储在 S3 上 我试图了解它在 NodeJS 上的工作原理 因为我想将应用程序从 Django React 迁移到 NodeJS NextJS ExpressJS React 我不知道如何以及在
  • 如何在 Unity3D 中使用 NVIDIA FleX 制作软体果冻球体?

    我目前正在使用NVIDIA Flex 封装 https assetstore unity com packages tools physics nvidia flex for unity 1 0 beta 120425在 Unity3D 中
  • 如何绘制多个图表并使用 [matplotlib] 中的导航按钮

    最新版本matplotlib自动在下面创建导航按钮graph 然而 我在互联网上看到的例子都只是展示如何创建一个图表 从而使按钮 Next and Previous 无用 如何绘制多个图表并使用这些按钮 例如我想做graph for sin
  • 如何将事件参数记录到 Firebase 控制台 [重复]

    这个问题在这里已经有答案了 我刚刚开始使用 Firebase 进行应用程序分析 在尝试查看与我的事件关联的自定义参数时遇到一些问题 问题是 在创建受众时 我可以看到所有事件 但无法深入查看参数 没有显示与事件关联的参数 例如 我想注册 将零
  • Django 模板中的聚合?

    我正在思考这个概念Django 聚合 http docs djangoproject com en dev topics db aggregation 我不太 明白 如何在我的案例中使用它们 基本上 我的模型中有一个三层对象层次结构 最低的
  • 我应该进行外观改变吗?

    我经常想将一些小的编码风格更改提交到源代码管理 但现在更改日志充满了那些不影响代码功能的更改 下次我必须修复一些小问题时该怎么办 例如 删除和排序 using 在 NET 中 在 Python 中导入 在 C 中包含 正确的缩进 间距和换行
  • 是否可以在C++中实现无锁映射

    我们正在开发一个基于C S的网络应用程序 我们发现std map添加了太多的锁 导致服务器的性能变差 我想知道是否可以实现无锁映射 如果可以 如何实现 那里有开源代码吗 编辑 实际上我们使用std map来存储socket信息 我们根据so
  • 如何通过查询DNS srv记录获取kubernetes pod的IP地址?

    我正在尝试创建一个 kubernetes 作业 在其中运行 dig srv 查询来找出同一集群上运行的任何特定服务的所有 pod 的 IP 地址 这可以实现吗 我想对问题陈述进行更详细的阐述 集群上已经运行了一些服务 要求是有一个工具可以接
  • 通过 @use 而不是 @import 将 Bootstrap 导入到我的 SCSS 中会导致问题

    我的项目扩展了 Bootstrap 的响应断点 这是对我有用的入口点 SCSS 文件 import bootstrap scss functions import bootstrap scss variables magnetar grid
  • 如何处理登录时的状态(Ionic、Firebase、AngularJS)?

    我正在 Ionic 中构建一个应用程序 并开始深入研究 Firebase 身份验证方法 到目前为止 我已经成功地通过 Twitter 正确设置了登录 我可以登录和注销 但是 如何设置 ionic 框架的状态 以便在登录时仅显示特定状态 以及
  • 在 Swift 中访问 Objective-C 的 NS_ENUM

    我有这个NS ENUM called ObserveType有两个属性称为Observe and ObserveAll 我可以访问ObserveAll正如您从图片中看到的属性 但我无法访问Observe NS ENUM 位于 Objecti
  • localtime 与 localtime_s 以及适当的输入参数

    time t rawtime struct tm timeinfo time rawtime timeinfo localtime rawtime 这将返回 警告 C4996 localtime 此函数或变量可能不安全 考虑使用 local
  • Susy:如何扩展内容框以覆盖网格填充?

    我刚开始和Susy一起玩 我有一个 12 列网格 上面有网格填充 现在我希望页面的标题跨越整个网格 包括网格填充 我现在正在做的是计算整体宽度 然后在标题上设置负边距 这对我来说感觉相当老套 有没有更干净的方法来做到这一点 total co
  • 如何将 CGPDFDocument/CGPDFPage 附加到 MFMailComposeViewController

    我有一个多页 pdf 文档存储在本地存储中 我想从该 pdf 文档中提取任何页面并将其转换为 NSData 以将其附加到 MFMailComposeViewController 通过以下代码行 我可以轻松检索所需的页面 CGPDFDocum
  • System.String 的内部结构

    我使用反射查看System String的内部字段 发现了三个字段 m arrayLength m stringLength m firstChar 我不明白这是如何运作的 m arrayLength 是某个数组的长度 这个数组在哪里 它显
  • VBA Excel,输入框作为整数不匹配

    My code Dim a As Integer a InputBox Enter the number Program 7000 6000 If a Empty Then do code Else MsgBox Enter the num
  • 在数据帧切片中返回索引的“Pandorable”方式

    有没有一种可潘多拉的方法来仅获取数据帧切片中的索引 换句话说 有没有更好的方法来编写以下代码 df loc df A gt 5 index Thanks 是的 更好的是仅过滤索引值 而不是所有 DataFrame 然后选择索引 filter
  • 将 LocalDateTime 转换为 UTC 格式的 LocalDateTime

    将 LocalDateTime 转换为 UTC 格式的 LocalDateTime LocalDateTime convertToUtc LocalDateTime date do conversion 我通过网络搜索 但没有得到解决方案
  • 防止iOS 11.3溢出弹跳

    我一直在利用preventDefault技术上的touchmove从现在开始 当我注意到它似乎不再适用于 iOS 11 3 Safari Chrome 或 Firefox 时 document ontouchmove function ev