s

better-scroll 中使用小细节。

由于 被better-scroll 管控的 元素的点击事件都是通过 better-scroll 同意分发的 ,所以  某些使用 一定只允许存在一个 better-scroller 实例!!!

假如 点击元素  显示一个可以滚动的列表

如果点击不判断是否已经存在better-scroll实例的话, 点击一次就产生一个实例,这里假定点击了三次,  那么 点击一次 列表绑定的点击事件,其实点击事件被执行了三次, 因为有三个better-scroll 实例!!!

 

 

2.当dom结构发生改变时,务必调用 refresh() 重新刷新滚动条保证滚动效果正常

refresh()

  • 参数:无
  • 返回值:无
  • 作用:重新计算 better-scroll,当 DOM 结构发生变化的时候务必要调用确保滚动的效果正常。
posted @ 2021-05-31 17:14  努力不搬砖的iori  阅读(69)  评论(0编辑  收藏  举报