iScroll 4还包括以下的特性:ide
(1)缩放(Pinch/Zoom)性能
(2)拉动刷新(Pull up/down to refresh)内存
(3)速度和性能提高资源
(4)精确捕捉元素io
(5)自定义滚动条class
经常使用的参数以下:scroll
hScroll false 禁止横向滚动 true横向滚动 默认为true方法
vScroll false 精致垂直滚动 true垂直滚动 默认为truemoment
hScrollbar false隐藏水平方向上的滚动条di
vScrollbar false 隐藏垂直方向上的滚动条
fixedScrollbar 超出了scroller的边界滚动条是否收缩。Android上为true, iOS上为false
fadeScrollbar false 指定在无渐隐效果时隐藏滚动条
hideScrollbar 在没有用户交互时隐藏滚动条 默认为true
bounce 启用或禁用边界的反弹,默认为true
momentum 启用或禁用惯性,默认为true,此参数在你想要保存资源的时候很是有用
lockDirection false取消拖动锁定, true拖动只能在一个方向上(up/down 或者left/right)
通用方法:
(1)refresh 在DOM树发生变化时,应该调用此方法
(2)scrollTo() 滚动到某个位置
eg: myscroll.scrollTo(0,10,200,true);
(3)scrollToElement() 滚动到某个元素
eg: myscroll.scrolToElement("li:nth-child(10)",100);
(4)detroy() 彻底消除myscroll及其占用的内存空间
eg: myscroll.destroy()