请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

better-scroll添加probeType: 3后,拖拽就不灵活了

根据教程,已经实现了better-scroll的基本功能

但在添加probeType: 3配置后,在IOS中拖拽就非常卡顿了。但是trip操作是很流畅的

额外想请教一个问题,我曾今想通过overflow: hidden; overflow-scrolling: touch; 来简单实现scroll的操作。

但用js来实现一个scrollTo的方式时候,就特别生硬,自己写不出什么简单的缓动算法。

另外不阻止容器的touch事件,有时window就是一起滑动,体验并不好,但如果简单的阻止touch事件,容器本身的scroll又不会被触发

老师能否点拨一下核心设计思想,谢谢。

正在回答 回答被采纳积分+3

1回答

ustbhuangyi 2016-12-16 00:18:08

原理的话可以看看 better-scroll 源码,流畅动画是通过 css3 动画保证的~ 你反馈卡的问题能否提供一个在线 demo,我来看看什么原因。因为我们实际生产项目中也大量使用到了better-scroll,probeType 为 3也没有卡顿问题~

0 回复 有任何疑惑可以回复我~
  • 提问者 牛顿的菠萝 #1
    后来我再次验证了多次又没有卡顿现象。可能之前是我自己什么地方有冲突了。
    不过因为使用了better-scroll,需要对event进行evt._constructed处理有点不太方便。因为如果不是自己写的组件可能就不好处理了。
    better-scroll还是很强大的,看了源代码我还是写不出来
    回复 有任何疑惑可以回复我~ 2016-12-18 23:10:43
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信