首页前端开发HTML移动端中touch事件的详解

移动端中touch事件的详解

时间2024-01-23 17:39:25发布访客分类HTML浏览1024
导读:收集整理的这篇文章主要介绍了移动端中touch事件的详解,觉得挺不错的,现在分享给大家,也给大家做个参考。本篇文章给大家带来的内容是关于移动端中touch事件的详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。1.touc...
收集整理的这篇文章主要介绍了移动端中touch事件的详解,觉得挺不错的,现在分享给大家,也给大家做个参考。本篇文章给大家带来的内容是关于移动端中touch事件的详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

1.touchstart@H_126_2@

当手指触碰屏幕时候触发

dom.addEventListener('touchstart',function(e){
}
    );
    startX=e.touches[0].clientX;
    

事件返回的e对象包含的移动端特有的属性:
tArchTouches:目标元素的所有当前触摸
changedTouches:页面上最新更改的所有触摸
touches: 页面上所有的触摸

2.touchmove

手指在屏幕上滑动时连续触发

dom.addEventListener('touchmove',function(e){
}
    );
    

事件返回的e对象包含的移动端特有的属性:
tarchTouches:目标元素的所有当前触摸
changedTouches:页面上最新更改的所有触摸
touches: 页面上所有的触摸

3.touchend

当手指离开屏幕时触发

dom.addEventListener('touchend',funcITon(e){
}
    );
    //在touchend中,touches拿不到touch对象,//因为触摸已经结束,changedTouches中拿到触摸对象//console.LOG(e);
    //endX=e.touches[0];
      undefined endX=e.changedTouches[0].clientX;
    

事件返回的e对象包含的移动端特有的属性:
changedTouches:页面上最新更改的所有触摸
touchcancel: 系统停止跟踪触摸时会触发。(不经常用)
在touchend事件的时候,event知会记录changeTouches

4. e.touches[0]

clientX:触摸目标在视口中的X坐标。
clientY:触摸目标在视口中的Y坐标。
pageX:触摸目标在页面中的x坐标。
pageY:触摸目标在页面中的y坐标。
screenX:触摸目标在屏幕中的x坐标。
screenY:触摸目标在屏幕中的y坐标。

相关推荐:

javascript移动开发中touch触摸事件详解_javascript技巧

javascript移动设备Web开发中对touch事件的封装实例_javascript技巧

以上就是移动端中touch事件的详解的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: html5 progress标签怎么用?prog...下一篇:html5 datalist标签的用法是什么...猜你在找的html5相关文章 关于移动端h5开发相关内容总结2022-05-17html5教程-学表单的第二天2018-12-10html5教程-HTML5浏览器支持2018-12-10html5教程-HTML5智能表单2018-12-10html5教程-微信H5使用resLoader实现加载页效果2018-12-10html5教程-day01-初级-JS0-热身运动JS入门教程2018-12-10html5教程-html5shiv.js和respond.min.js2018-12-10html5教程-不同浏览器对于html5 audio标签和音频格式的兼容性2018-12-10html5教程-使用Html5实现手风琴案例2018-12-10html5教程-html5笔记2018-12-10 其他相关热搜词更多phpjavapython程序员load

若转载请注明出处: 移动端中touch事件的详解
本文地址: https://pptw.com/jishu/584468.html
如何用canvas绘制矩形?canvas画矩形的两种方法介绍 使用html5可以干什么?Html5的优势和劣势(总结)

游客 回复需填写必要信息