ios浏览器滚动bug修复
功能说明
ios Safari浏览器,在可滚动内容父级开启回弹效果时,
即:-webkit-overflow-scrolling:touch,内容滚动容易出现卡顿,
快速滚动时甚至出现无法滚动的问题.
调用方式
new fixIosScroll({
element: dom,
threshold: 20,
backYdistance: 1,
atTheTop(){},
onScroll(){},
onScrollEnd(){},
onLoadFn(){},
atTheBottom(){}
})
参数说明
dom: dom实例
threshold: (可选)距离底部的位置,默认0
backYdistance: (可选) 在滚动到顶端或者低端时,自动回拉backYdistance像素的距离,防止下次滚动无法正常出发的BUG. 默认为1个像素单位,不能大于3
onScroll: (可选) 持续滚动事件,每次都会调用
onScrollEnd: (可选) 滚动结束时调用
atTheTop: (可选)滚动到顶端后,并且触发backYdistance回弹后调用
onLoadFn: (可选)滚动到距离底部threshold像素位置执行的函数,threshold大于0时可用
atTheBottom: (可选)滚动到底端后,并且触发backYdistance回弹后调用
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。