ustbhuangyi / picker

[警告]该库作者不再维护,picker 的维护移交至 cube-ui
https://github.com/didi/cube-ui
867 stars 282 forks source link

城市联动选择bug #52

Open Sanchez3 opened 7 years ago

Sanchez3 commented 7 years ago

picker.change事件是监控当滚动停止时触发。 倘若误操作or非正规操作下,当滚动没有停止时确定,城市关联出现问题

wechatimg20

是否还有其他监控事件,当滚动事件开始,第一级改变时第二三级清空,当滚动停止时触发关联。 谢谢

figo-fe commented 7 years ago

这个问题很好解决,在picker.js Line64 后面增加

code

解释: 循环所有wheel,检测是否正在进行动画,是的话立即触发scrollEnd,并且跳出循环

ustbhuangyi commented 7 years ago

https://ustbhuangyi.github.io/better-scroll/#/examples/picker 推荐看看这个

figo-fe commented 7 years ago

老大,你发的链接倒是能解决问题,有源码么