请稍等 ...
×

采纳答案成功!

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

better-scroll的click问题

//img1.sycdn.imooc.com//szimg/5a59ac17000179a708230226.jpg

老师  这里说明的是用了better-scroll的区域。不管你的click设为true还是false,浏览器的默认点击事件都会被取消是吗?

之前我想当然地认为并且坚信如果click设为了true,那么better-scroll屏蔽的是自己的click事件而不是浏览器的。

因为这个原因,有个bug我处理了好久,几个小时,后来反复对照老师的源码才怀疑是否是这个原因导致。

正在回答

1回答

 better-scroll 会阻止默认的行为,除非你设置 preventDefaultException 或者 preventDefault 设置为 false。better-scroll 派发出来的 click 事件和原生的 click 事件区别不大,该有的参数都有,如果需要点击,就设置 click 为 true

0 回复 有任何疑惑可以回复我~
  • 提问者 学东西要快 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-01-13 21:31:01
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信