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()