html5 移动端获取触摸点位置学习笔记
2016-08-21 21:17
260 查看
最近在做订餐系统,我负责的都是PC端的实现,虽然功能逻辑一样,但移动端的实现我只是旁观者,没有实践,搜了一些资料学习下。
1.touchstart事件
手指头触摸屏幕上的事件
2.touchmove
手指头在屏幕上滑动触发的事件
3.touchend
当手指从屏幕上离开的时候触发
利用jquery配合使用方法如下:
$("#demoid").bind('touchstart',function(){ //代码处理});
touchstart、touchmove、touchend三种事件下的鼠标位置点获取:
(1)touchstart事件下获取:e.originalEvent.targetTouches[0].pageX
说明:由于手指头是多点触摸到屏幕上的我们所以e.originalEvent.targetTouches的
意思是一个手指触碰点集合我们只需要获取第一个点就可以了所以
e.originalEvent.targetTouches[0],所以位置.pageX .pageY就ok了
(2)touchend事件的获取:e3.originalEvent.changedTouches[0].pageX
下面是其他的一些介绍:
每个Touch对象包含的属性如下。
clientX:触摸目标在视口中的x坐标。
clientY:触摸目标在视口中的y坐标。
identifier:标识触摸的唯一ID。
pageX:触摸目标在页面中的x坐标。
pageY:触摸目标在页面中的y坐标。
screenX:触摸目标在屏幕中的x坐标。
screenY:触摸目标在屏幕中的y坐标。
target:触目的DOM节点目标。
现阶段算是知识点堆砌了,先了解一下,然后在实践中认识。顺便推荐个微信公众号:coder_life
1.touchstart事件
手指头触摸屏幕上的事件
2.touchmove
手指头在屏幕上滑动触发的事件
3.touchend
当手指从屏幕上离开的时候触发
利用jquery配合使用方法如下:
$("#demoid").bind('touchstart',function(){ //代码处理});
touchstart、touchmove、touchend三种事件下的鼠标位置点获取:
(1)touchstart事件下获取:e.originalEvent.targetTouches[0].pageX
说明:由于手指头是多点触摸到屏幕上的我们所以e.originalEvent.targetTouches的
意思是一个手指触碰点集合我们只需要获取第一个点就可以了所以
e.originalEvent.targetTouches[0],所以位置.pageX .pageY就ok了
(2)touchend事件的获取:e3.originalEvent.changedTouches[0].pageX
下面是其他的一些介绍:
每个Touch对象包含的属性如下。
clientX:触摸目标在视口中的x坐标。
clientY:触摸目标在视口中的y坐标。
identifier:标识触摸的唯一ID。
pageX:触摸目标在页面中的x坐标。
pageY:触摸目标在页面中的y坐标。
screenX:触摸目标在屏幕中的x坐标。
screenY:触摸目标在屏幕中的y坐标。
target:触目的DOM节点目标。
现阶段算是知识点堆砌了,先了解一下,然后在实践中认识。顺便推荐个微信公众号:coder_life
相关文章推荐
- html5(移动端)触摸点位置获取
- HTML5与移动端学习笔记
- android菜鸟学习笔记31----Android使用百度地图API(二)获取地理位置及地图控制器的简单使用
- 第127天:移动端-获取触摸点的位置
- jQuery学习笔记(控件位置定位、尺寸大小的获取等)
- JavaScript高级程序设计(第2版) 学习笔记:(四)js获取窗口相对于屏幕左边和上边的位置
- HTML5与移动端web学习笔记
- ios学习笔记: IOS8解决获取位置坐标信息出错(Error Domain=kCLErrorDomain Code=0)
- HTML5与移动端web学习笔记
- 移动端 HTML5 获取地理位置及百度地图
- HTML5与移动端web学习笔记
- AIDL学习笔记2之从Service获取地理位置
- IOS学习笔记-获取当前的地理位置swift版
- 操作系统学习笔记(17)--获取Main位置
- HTML5学习笔记 —— 移动端开发要点
- HTML5与移动端web学习笔记
- 第17天 Android Touch事件学习 4 获取手指触摸位置
- HTML5与移动端web学习笔记
- HTML5与移动端web学习笔记
- HTML5与移动端web学习笔记