• touch事件


    一 . 移动端特有的事件,pc端是没有的。

      1.touchStart 开始触摸

      2.touchMove 手指滑动

      3.touchEnd 手指离开

      4.touchCancel 触摸意外中断

    二.

      1.移动端不支持dom0级事件(直接onclick),只能使用dom2级事件(通过addEventListener)。

      2.touchEvent事件对象相较于click等事件还会多出额外的3个属性。

        touches 存放的是屏幕上所有的触点

        targetTouches 存放的是当前元素上面的所有的触点

        changeTouhes 存放的是发生变化的触点

    三.移动端如果想直接使用click事件是比touch事件慢300毫秒的,所有可以封装一下touch事件来确定是点击还是滑动。

      通过手指是否移动和手指离开的时间来判断是点击还是滑动。

      

      

       由此解决了click事件比touch慢的问题。。。。。

      下面在封装一个上下左右滑动事件。

      

      
      

      

  • 相关阅读:
    ajax请求跨域和表单重复提交解决方案
    HTTP请求(HttpClient和PostMan)
    HTTP协议
    Oracle学习整理(二)
    oracle学习整理(一)
    MySQL的慢查询日志
    mysql索引优化
    Explain
    打好太极拳科学压腿的方法
    太极拳的压腿基本功
  • 原文地址:https://www.cnblogs.com/menggege/p/14057944.html
Copyright © 2020-2023  润新知