zoukankan      html  css  js  c++  java
  • 移动端touch事件获取事件坐标

    对于移动端的触摸事件,我们通过touchstart、touchmove、touchend实现,PC端一般使用mousedown、mousemove、mouseup实现。

    获取事件坐标:

    原生js获取方式

    mousedown event.pageX
    mousemove event.pageX
    mouseup event.pageX
    touchstart event.touches[0].pageX & event.changedTouches[0].pageX & event.targetTouches[0].pageX
    touchmove event.touches[0].pageX & event.changedTouches[0].pageX & event.targetTouches[0].pageX
    touchend event.touches[0].pageX & event.changedTouches[0].pageX & event.targetTouches[0].pageX

    jQuery获取方式

    mousedown event.pageX
    mousemove event.pageX
    mouseup event.pageX
    touchstart event.originalEvent.touches[0].pageX & event.originalEvent.changedTouches[0].pageX & event.originalEvent.targetTouches[0].pageX
    touchmove event.originalEvent.touches[0].pageX & event.originalEvent.changedTouches[0].pageX & event.originalEvent.targetTouches[0].pageX
    touchend event.originalEvent.changedTouches[0].pageX & event.originalEvent.targetTouches[0].pageX

    其中关于touch触摸事件的触摸列表:

    touches :当前位于屏幕上的所有手指的一个列表。
    targetTouches :位于当前DOM元素上的手指的一个列表。
    changedTouches :涉及当前事件的手指的一个列表。

  • 相关阅读:
    linux sort,uniq,cut,wc命令详解
    Linux IO实时监控iostat命令详解
    uniq命令
    四层和七层负载均衡的区别
    keepalived 和 heartbeat对比
    LVS+Keepalived实现负载均衡
    Lvs+heartbeat高可用高性能web站点的搭建
    使用 awk 过滤文本或文件中的字符串
    最全mysql的复制和读写分离
    伤不起
  • 原文地址:https://www.cnblogs.com/ajaemp/p/12917987.html
Copyright © 2011-2022 走看看