移动端中touch事件的详解

发布时间:2022-05-17 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了移动端中touch事件的详解脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
本篇文章给大家带来的内容是关于移动端中touch事件的详解,有一定的参考价值有需要的朋友可以参考一下,希望对你有所帮助。

1.touchstart

当手指触碰屏幕时候触发

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事件的详解的详细内容,更多请关注脚本宝典其它相关文章!

脚本宝典总结

以上是脚本宝典为你收集整理的移动端中touch事件的详解全部内容,希望文章能够帮你解决移动端中touch事件的详解所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: