我在 iOS 12.0.1 上禁用滚动时遇到问题。有一篇旧帖子 (4770025) 概述了有关如何禁用滚动的解决方案,但是系统不允许我添加评论来解释我的 iOS 12 问题。它说我必须有 50 声望才能这样做。我提出这个问题的唯一方法是提出问题。
我正在使用的旧帖子中的解决方案(最受欢迎的解决方案,有 634 票)由 gblazex 撰写。他的解决方案在 iOS 上运行良好,直到版本 11。但是昨晚当我升级到 12.0.1 时,它突然坏了。gblazex 实现他的解决方案的工作演示在 iOS 12(Safari、Chrome、FF)上也失败了。然而,当我玩这个演示时,我发现当我按两次禁用滚动按钮时,它“神奇地”工作,滚动被禁用。
gblazex 的工作演示:
output.jsbin.com/xatidu/4/
我想知道为什么需要第二次运行代码才能使其正常工作?我还希望每个人都知道他们是否在生产中遇到了这个问题,一个临时的解决方法是再次运行代码。我将代码调整为运行两次,它修复了我的应用程序在 iOS 12 上的问题。
谢谢!