移动端-触屏事件

1.触屏事件概述

移动端浏览器兼容性较好,我们不需要考虑以前JS的兼容性问题,可以放心的使用原生JS书写效果,但是移动端也有自己独特的地方。比如触屏事件 touch,Android和IOS都有。

touch 对象代表一个触摸点。触摸点可能是一根手指,也可能是一根触摸笔,触屏事件可相应的是手指和触摸笔对屏幕或者触控板操作。

复制代码
<style>
    div {
      width: 100px;
      height: 100px;
      background-color: pink;
    }
  </style>
</head>

<body>
  <div></div>
  <script>
    // 获取元素
    let div = document.querySelector('div');
    // 手指触摸DOM元素事件
    div.addEventListener('touchstart', function () {
      console.log('我摸了你');
    });
    // 手指在DOM元素身上移动事件
    div.addEventListener('touchmove', function () {
      console.log('我还摸你');
    });
    // 手指离开DOM元素事件
    div.addEventListener('touchend', function () {
      console.log('摸完了,走了');
    })
  </script>
</body>
复制代码

2.触摸对象事件(TouchEvent)

 

posted @   RoddyBryce  阅读(38)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示