重新初始化iscroll

时间:2013-04-02 10:54:55

标签: javascript html iscroll

我正在将iScroll4用于我的项目(http://cubiq.org/iscroll-4

随着容器高度的变化,我需要重新初始化iscroll以获取dom元素。无论如何我能做到这一点

e.g。

scroller.reset();

感谢。

1 个答案:

答案 0 :(得分:3)

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

  

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

     

这是通过右侧调用refresh函数来实现的   定时。请密切关注我,理解这将拯救你   滚动沮丧的几小时。

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

myScroll.refresh();

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