WAP端 touch事件触发顺序记录

Posted Hello World

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WAP端 touch事件触发顺序记录相关的知识,希望对你有一定的参考价值。

IOS7.0 safari 滚动滚动条的时候, 最后手指放开 (scroll 总是在 touchend后面,所以要用 setTimeout)
  touchstart touchmove(多个) touchend scroll(一个)
IOS8.4 safari 滚动滚动条的时候
  touchstart touchmove(多个) scroll(0个或者多个) touchend scroll(0个或者多个)

IOS7.0 和 IOS8.4 UC 浏览器 10.6.5.627 滚动滚动条的时候
  正常滚动的时候 touchstart touchmove(多个) touchend scroll(一个)

SAMSUNG GT-19308 4.3 原生浏览器 滚动滚动条的时候
  touchstart touchmove(只有一个) scroll scroll 没有touchend

UC浏览器 10.6.5.627 滚动滚动条的时候
  touchstart touchmove(只有一个) scroll(0个或者多个) touchcancel scroll(0个或者1个)
  长按的时候(最后手指放开)   touchstart touchcancel
  单点击的时候 touchstart touchend

按住不动的情况
  Galaxy note(?版本) 自带浏览器 按下去马上触发touchstart,放开触发touchend;
  SAMSUNG GT-19308 4.3 自带浏览器 按下去什么都不触发,放开同时触发 touchstart 和 touchend;
  以上2个手机的 UC浏览器 10.6.5.627 按下去马上触发touchstart,放开触发touchcancel;

以上是关于WAP端 touch事件触发顺序记录的主要内容,如果未能解决你的问题,请参考以下文章

移动web touch事件

Touch事件及触屏滑动距离计算

Touch事件详解及区别,触屏滑动距离计算

移动端touch事件和click事件的区别

移动端touch事件和click事件的区别

移动端事件