解决@touchstart和@click事件触发冲突问题,可使@touchstart和@click分别执行
只用在@click加stop,且在onTouchMove上添加阻止点击事件触发——e.preventDefault();即可完成拖动事件@touchstart和点击事件@click分别执行功能,且可以修复拖动按钮时会导致页面滚动问题。@touchstart不加修饰符,在onTouchStart点击事件中触发阻止click事件。如果需要阻止点击事件不触发,只触发@touchstart;事件,比如拖拽事件同时添加返回上一页功能;一般出现在我们给某个元素同时绑定。
原创
2022-11-08 15:56:13 ·
6062 阅读 ·
1 评论