我偶然发现了这个问题,我花了一段时间才意识到它是什么,因为在任何地方都没有直接的答案。
问题是,当我的页面加载时,我的iScrolls不起作用:滚动条消失了,滑动也被打破了。它只在我调整窗口大小时自行修复。使用refresh()没有帮助,HTML结构似乎很好。回答如下。
答案 0 :(得分:2)
问题出在我的iScroll代码或HTML中。它在我的CSS中:
由于浏览器呈现页面的方式,如果您的容器有display:none;
(在我的情况下我使用动态类来显示/隐藏内容),iScroll无法计算,疯狂并死亡直到调整大小唤醒它了。
解决方案:改为使用visibility:hidden;
或opacity: 0;
。