iScroll4仅在调整窗口大小时显示滚动

时间:2012-06-24 23:54:47

标签: jquery iscroll4 iscroll

我偶然发现了这个问题,我花了一段时间才意识到它是什么,因为在任何地方都没有直接的答案。

问题是,当我的页面加载时,我的iScrolls不起作用:滚动条消失了,滑动也被打破了。它只在我调整窗口大小时自行修复。使用refresh()没有帮助,HTML结构似乎很好。回答如下。

1 个答案:

答案 0 :(得分:2)

问题出在我的iScroll代码或HTML中。它在我的CSS中:

由于浏览器呈现页面的方式,如果您的容器有display:none;(在我的情况下我使用动态类来显示/隐藏内容),iScroll无法计算,疯狂并死亡直到调整大小唤醒它了。

解决方案:改为使用visibility:hidden;opacity: 0;