jquery weui滑动删除和点击事件冲突,请问怎么解决?
发布网友
发布时间:2022-04-22 20:56
我来回答
共1个回答
热心网友
时间:2022-04-22 22:25
点击事件不要使用onCLick而是在OnTouch(……)的MotionEvent.ACTION_UP中判断,如果左右滑动距离大于某个值视为滑动删除;否则视为点击事件即可;
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
//……
break;
case MotionEvent.ACTION_UP:
if (再次判断手势滑动距离是否满足条件) {
如果满足视为滑动操作
} else {//否则 视为点击事件.避免事件冲突
**// 跳转
}
break;
}
return false;
}