在两个方法中,ontouch 将click 方法直接覆盖过去了,点击事件直接无法使用,求告知。

解决方案 »

  1.   

    删除touchstart touchmove touchend 事件中的event.preventDefault()
    如果不想滚动页面可以设置css的 touch-action: none;
      

  2.   

    event.preventDefault();删除是会解除这个问题,但浏览器的默认行为会出现
      

  3.   

    你要阻止什么默认行为?
    如果要阻止滚动页面行为也可以用css的 touch-action: none;
      

  4.   

    touch-action: none; 就是禁止触发默认的手势操作,你可能没有设置正确。
      

  5.   

    touch-action: none; 是css样式