[置顶] touch事件(监听手机屏幕触摸事件)
2016-12-26 14:59
302 查看
Touch事件(触摸事件)
触摸事件会在用户手指放在屏幕上时、在屏幕上滑动时或从屏幕上移开时出发。 具体来说,有一下几个触摸事件:
1) touchstart :当手指触摸屏幕时触发;即使已经有一个手指放在屏幕上也会触发。
2) touchmove:当手指在屏幕上滑动时连续地出发。在这个事件发生期间,调用preventDefault()可以阻止滑动。
3) touchend :当手指从屏幕上移开时会触发。
4) touchcancel: 当系统停止跟踪触摸时触发。关于此事件的确切出发时间,文档中没有明确说明。(在应用中,我发现在某些移动设备上,监听tuchend事件时,有些应该去执行监听事件并没有执行,而去执行了touchcancel监听事件,因此保险起见,两者都监听)。
监听手指个数:
1,touchStart:在touchStart上是不能监听手指触摸个数。
目前只能判断安卓手机的监听手指触屏个数。
2,touchMove: 根据多次测试发现,安卓手机在touchstart监听事件中,不能监听手指的个数,在touchmove才能监听手机个数。
安卓手机使用使用:
这些代码可以监听手指个数。IOS手机应该也是可以的。
2,
触摸事件会在用户手指放在屏幕上时、在屏幕上滑动时或从屏幕上移开时出发。 具体来说,有一下几个触摸事件:
1) touchstart :当手指触摸屏幕时触发;即使已经有一个手指放在屏幕上也会触发。
2) touchmove:当手指在屏幕上滑动时连续地出发。在这个事件发生期间,调用preventDefault()可以阻止滑动。
3) touchend :当手指从屏幕上移开时会触发。
4) touchcancel: 当系统停止跟踪触摸时触发。关于此事件的确切出发时间,文档中没有明确说明。(在应用中,我发现在某些移动设备上,监听tuchend事件时,有些应该去执行监听事件并没有执行,而去执行了touchcancel监听事件,因此保险起见,两者都监听)。
监听手指个数:
1,touchStart:在touchStart上是不能监听手指触摸个数。
目前只能判断安卓手机的监听手指触屏个数。
2,touchMove: 根据多次测试发现,安卓手机在touchstart监听事件中,不能监听手指的个数,在touchmove才能监听手机个数。
安卓手机使用使用:
这些代码可以监听手指个数。IOS手机应该也是可以的。
2,
相关文章推荐
- Vue.js移动端左滑demo和JS事件监听手机屏幕触摸事件 Touch
- JS事件监听手机屏幕触摸事件 Touch
- JS事件监听手机屏幕触摸事件 Touch
- JS事件监听手机屏幕触摸事件 Touch
- JS事件监听手机屏幕触摸事件
- 手机页面touch触摸事件
- HTML5屏幕触摸的四个事件touchstart、touchmove、touchend、touchcancel
- 用touchStart事件代替click处理手机页面上的触摸事件
- 手机触摸 事件, 当触摸屏幕时候触发
- cocos2d JS touch屏幕点击事件监听 cc.EventListener.TOUCH
- Android开发08_OnTouchevent触摸事件(手势监听)
- 手机触摸 事件, 当触摸屏幕时候触发
- 打印touch事件,打印手机触摸事件
- 打印touch事件,打印手机触摸事件
- cocos2d JS touch屏幕点击事件监听 cc.EventListener.TOUCH
- android中Tween动画的监听事件【实现小球在手机屏幕运动一圈】
- HTML5触摸事件touch监听
- 用touchStart事件代替click处理手机页面上的触摸事件
- Android 屏幕触摸事件之诡----dispatchTouchEvent,onInterceptTouchEvent,onTouchEvent,onTouch
- Cocos2d—X游戏开发之CCTouch屏幕触摸事件获取(九)