美文网首页
移动端touch事件

移动端touch事件

作者: 岩蔷薇 | 来源:发表于2017-04-15 13:21 被阅读0次

移动端所有的事件都基于touch事件。

一:touch事件:touchstart、touchmove、touchend和touchcancel

  1. touchstart:当手指碰触屏幕的时候触发;
  2. touchmove:当手指在屏幕中滑动时候连续触发。移动端在用这个事件的时候通常会调用e.preventDefault()来阻止默认触发的页面滚动事件。
  3. touchend:当手指离开屏幕的时候触发。
  4. touchcancel:系统停止跟踪触摸时候回触发。(一般很少用)

二:触摸点:可以通过事件的event获取需要的相关触摸点信息。(eg:event.touches[0])

  1. touches:页面上的所有触摸点 touches[0];
  2. targetTouches:目标元素的所有当前触摸点;
  3. changedTouches:页面上最新更改的所有触摸点。

三:在每个触摸点中可以获取以下属性:

  1. clientX:触发目标在视口中的X坐标;
  2. clientY:
  3. pageX:触摸目标在页面中的x坐标;
  4. pageY:
  5. screenX:触发目标在屏幕中的X坐标;
  6. screenY:
  7. target:触摸的DOM节点坐标。

相关文章

  • 移动端js事件以及相关库

    移动端js事件 移动端的操作方式和PC端是不同的,移动端主要用手指操作,所以有特殊的touch事件,touch事件...

  • 移动端js事件09-21

    移动端js事件 移动端的操作方式和PC端是不同的,移动端主要用手指操作,所以有特殊的touch事件,touch事件...

  • 前端知识移动端js事件 zeptojs swiper boots

    移动端js事件 移动端的操作方式和PC端是不同的,移动端主要用手指操作,所以有特殊的touch事件,touch事件...

  • 移动端库和框架1

    移动端js事件 移动端的操作方式和PC端是不同的,移动端主要用手指操作,所以有特殊的touch事件,touch事件...

  • 移动端JS事件,zeptojs,swiper,bootstrap

    移动端js事件 移动端的操作方式和PC端是不同的,移动端主要用手指操作,所以有特殊的touch事件,touch事件...

  • bootstrap

    移动端js事件 移动端的操作方式和PC端是不同的,移动端主要用手指操作,所以有特殊的touch事件,touch事件...

  • 移动端js事件以及相关库

    移动端js事件 移动端的操作方式和PC端是不同的,移动端主要用手指操作,所以有特殊的touch事件,touch事件...

  • 移动端库(zepto、swiper)和框架(bootstrap)

    移动端js事件 移动端的操作方式和PC端是不同的,移动端主要用手指操作,所以有特殊的touch事件,touch事件...

  • 移动端touch事件实现无缝滚动及下拉刷新

    pc端的鼠标事件写多了,但移动端没有鼠标,所以来写写移动端的touch事件。touch事件主要用到touchsta...

  • 10-jQuery04

    移动端js事件 移动端的操作方式和PC端是不同的,移动端主要用于手指操作,所以有特殊的touch事件,touch事...

网友评论

      本文标题:移动端touch事件

      本文链接:https://www.haomeiwen.com/subject/dfvnattx.html