be-fe / iSlider

Smooth mobile touch slider for Mobile WebApp, HTML5 App, Hybrid App
http://be-fe.github.io/iSlider/
MIT License
1.66k stars 448 forks source link

浏览器点击事件不能通过插件来写吗?自己写的addEventListener touch感觉会有问题啊 #420

Open fishenal opened 7 years ago

fishenal commented 7 years ago

给生成的dom节点设置touchstart事件会跟插件事件冲突,touchend也有事件,怎么判断他是点了轮播图,还是滑动轮播图,这个插件交给用户去做吗?

fishenal commented 7 years ago

比如我要生成一张图,为这张图绑定touch事件跳转,要怎么做? 直接绑定在touchstart或touchend,都会妨碍幻灯片的行为,左右切换也会导致页面跳转,所以没法判断用户到底是点击图片还是切换幻灯片,这有什么办法实现吗?感觉上这个功能应该是插件来做吧。

shinate commented 7 years ago

只是点击的话,滑动其实做了触发保护的,滑动只要不超过一定的距离就不回触发

shinate commented 7 years ago

https://github.com/BE-FE/iSlider/blob/master/README_Chinese.md#fingerrecognitionrange

可以通过这个参数设置滑动触发的敏感度