我正在尝试在用vue的v-for生成的元素上的应用程序中滚动动量。它在大多数情况下都有效,但是有时当我单击屏幕上的其他位置或按下按钮时,滚动会被禁用。 仅当我具有“ -webkit-overflow-scrolling:touch”但需要动量滚动时,才会发生此错误。
您知道为什么滚动被禁用吗? 这是该问题所涉及的代码部分。
编辑:仅在iOS设备上会出现此问题(显然是“ -webkit-overflow-scrolling:触摸”)
这是一个小演示:https://github.com/dwerynith/Scroller
要重现该错误,我所要做的就是在iPad / iPhone / iOS设备上访问该应用程序,并使用滚动条和按钮进行播放。滚动条最终将被禁用,并在几秒钟后返回。
答案 0 :(得分:0)
也许有一些失去重点的问题。没有有效的演示程序很难说。我唯一能想到的是-回忆起-动量滚动不适用于overflow-y: scroll;
之外的任何其他功能,因此这可能是导致问题的原因:.channels-container {overflow-y: auto;}