3

我在我的项目中使用 iScroll4 ( http://cubiq.org/iscroll-4 )

随着容器高度的变化,我需要为 dom 元素重新初始化 iscroll。反正我能做到吗

例如

scroller.reset();

谢谢。

4

1 回答 1

3

是的,您需要以下refresh()功能:

iScroll 需要知道包装器和滚动条的正确尺寸。它们在启动时第一次计算,但如果您的代码更改了元素大小,则需要警告 iScroll 您正在弄乱 DOM。

这是通过以refresh正确的时间调用函数来实现的。请密切关注我,了解这将为您节省数小时的滚动挫败感。

您可以按如下方式使用它:

myScroll.refresh();

其中myScroll表示您初始化 iScroll 的变量。

于 2013-04-02T10:58:46.690 回答