事件
better-scroll 除了提供了丰富的 API 调用,还提供了一些事件,方便和外部做交互。你可以利用他们实现一些更高级的 feature。
beforeScrollStart
- 参数:无
- 触发时机:滚动开始之前。
scrollStart
- 参数:无
- 触发时机:滚动开始时。
scroll
- 参数:{Object} {x, y} 滚动的实时坐标
- 触发时机:滚动过程中,具体时机取决于选项中的 probeType。
scrollCancel
- 参数:无
- 触发时机:滚动被取消。
scrollEnd
- 参数:{Object} {x, y} 滚动结束的位置坐标
- 触发时机:滚动结束。
touchEnd
- 参数:{Object} {x, y} 位置坐标
- 触发时机:鼠标/手指离开。
flick
- 参数:无
- 触发时机:轻拂时。
refresh
- 参数: 无
- 触发时机:refresh 方法调用完成后。
destroy
- 参数:无
- 触发时机:destroy 方法调用完成后。
pullingDown
- 参数:无
- 触发时机:在一次下拉刷新的动作后,这个时机一般用来去后端请求数据。
pullingUp
- 参数:无
- 触发时机:在一次上拉加载的动作后,这个时机一般用来去后端请求数据。
zoomStart
- 参数:无
- 触发时机:缩放开始时。
zoomEnd
- 参数:无
- 触发时机:缩放结束后。
原文: https://ustbhuangyi.github.io/better-scroll/doc/zh-hans/events.html