OGeek|极客世界-中国程序员成长平台

标题: ios - 动量滚动错误 iOS [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-11 20:42
标题: ios - 动量滚动错误 iOS

我正在尝试在我的应用程序中对使用 vue 的 v-for 生成的元素进行动量滚动。它大部分时间都有效,但有时当我单击屏幕上的其他位置或按下按钮时,滚动会被禁用。 此错误仅在我有“-webkit-overflow-scrolling: touch”时发生,但我需要它来进行动量滚动。

你知道为什么滚动会被禁用吗? 以下是问题所关注的代码部分。

编辑:该问题仅发生在 iOS 设备上(显然与“-webkit-overflow-scrolling: touch”有关)

这是一个小演示:https://github.com/dwerynith/Scroller

要重现该错误,我所要做的就是在 iPad/iPhone/iOS 设备上访问该应用程序并使用滚动和按钮进行操作。滚动最终将被禁用并在几秒钟后恢复。



Best Answer-推荐答案


也许有一些失去焦点的问题。没有工作演示很难说。我唯一能想到的是——据我记忆——动量滚动不能与 overflow-y:scroll; 以外的任何东西一起使用,所以这可能是导致问题的原因: .channels-container {overflow-y: auto;}

关于ios - 动量滚动错误 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52936059/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4