【发布时间】:2017-05-13 16:37:20
【问题描述】:
我在我的项目中使用 iScroll4 (http://cubiq.org/iscroll-4)
随着容器高度的变化,我需要为 dom 元素重新初始化 iscroll。反正我能做到吗
例如
scroller.reset();
谢谢。
【问题讨论】:
标签: javascript html iscroll
我在我的项目中使用 iScroll4 (http://cubiq.org/iscroll-4)
随着容器高度的变化,我需要为 dom 元素重新初始化 iscroll。反正我能做到吗
例如
scroller.reset();
谢谢。
【问题讨论】:
标签: javascript html iscroll
是的,您需要refresh() 函数:
iScroll 需要知道包装器的正确尺寸和 滚动条。它们是在启动时第一次计算,但如果你 代码更改元素大小,iScroll 需要被警告你 正在搞乱 DOM。
这是通过调用
refresh函数来实现的 定时。请密切关注我,了解这将拯救你 数小时的滚动挫败感。
您可以按如下方式使用它:
myScroll.refresh();
其中myScroll 表示您初始化 iScroll 的变量。
【讨论】: