iScroll是一个高性能、小尺寸、无依赖性、多平台的javascript滚动器。它可以在桌面、手机和智能电视上使用。它在性能和尺寸方面进行了大力优化,以便在现代和旧设备上提供最流畅的效果。
iScroll不只是滚动。它可以处理任何需要通过用户交互来移动的元素。它可以为你的项目添加滚动、缩放、平移、无限滚动、视差滚动、旋转木马等功能,而且只需4kb就可以做到。给它一把扫帚,它也会打扫你的办公室。
即使在原生滚动已经足够好的平台上,iScroll也增加了其他方式无法实现的功能。具体而言:
即使在动量期间,也可以对滚动位置进行粒度控制。您始终可以获取并设置滚动条的x,y坐标。可以使用用户定义的缓动功能(弹跳,弹性,后退...)自定义动画。您可以轻松地挂钩到大量自定义事件(onBeforeScrollStart,onScrollStart,onScroll,onScrollEnd,flick等)。开箱即用的多平台支持。从较旧的Android设备到最新的iPhone,从Chrome到InternetExplorer。
评论