IOS-Chrome:滚动屏幕冻结时

Posted

技术标签:

【中文标题】IOS-Chrome:滚动屏幕冻结时【英文标题】:IOS-Chrome: While scrolling screen getting freezed 【发布时间】:2020-03-07 21:41:22 【问题描述】:

1) 我正在使用带有 react js 的材料 ui。 我添加了简单的 scollable 代码,当我到达屏幕/滚动的底部时,它会冻结。

2) 我也尝试使用简单的 html 页面,它可以正常工作。

    <div
        style=
          height: 400,
          overflowY: "scroll",
          WebkitOverflowScrolling: "touch"
        
      >
        Arr.map((rec, i) => 
          return <h1 key=i>rec</h1>;
        )
    </div>

请告诉我,出了什么问题...

问题仅出现在 IOS chrome 上,

提前致谢:D

【问题讨论】:

【参考方案1】:

通过添加以下代码,我得到了解决方案。

document.body.addEventListener("touchmove", e => e.stopPropagation() ); 

【讨论】:

以上是关于IOS-Chrome:滚动屏幕冻结时的主要内容,如果未能解决你的问题,请参考以下文章

从后台服务打开应用程序屏幕并锁定手机屏幕时冻结

使用抽屉导航在反应本机导航中导航时屏幕冻结

IOs 应用程序仅在更新时冻结在初始屏幕

文件激活时 UWP 应用程序冻结在初始屏幕上

从 xcode 10.1 安装到 iOS 12+ 时,应用程序在启动屏幕上冻结

iOS 应用程序在设备上启动后连接调试器时冻结在空白屏幕上