我有一个轮播组件,当上下滑动某一项时,会自动触发左滑或右滑操作,而且控制台提示:Ignored attempt to cancel a touchmove event with cancelable=false, for example because scrolling is in progress and cannot be interrupted.谁能解决啊
sei摸挑
- 发布:2018-04-12 11:58
- 更新:2020-04-10 16:04
- 阅读:5997
2 个回复
m***@95jw.cn
是你升级了版本导致的
2***@qq.com
//在android4.4中的swipe事件,需要preventDefault一下,否则触发不正常
//故,在dragleft,dragright中preventDefault
window.addEventListener('dragright', function(e) {
if (!mui.isScrolling) {
e.detail.gesture.preventDefault();
}
做个判断,如果是滚动(mui.isScrolling),就不阻止touch事件关联的默认事件的执行(如果存在这样的事件)