jq相关:触摸事件 ontouchstart、ontouchmove、ontouchend、ontouchcancel的区别
来源:互联网 发布:电脑维修书籍推荐 知乎 编辑:程序博客网 时间:2024/06/04 19:45
1、Touch事件简介
pc上的web页面鼠 标会产生onmousedown、onmouseup、onmouseout、onmouseover、onmousemove的事件,但是在移动终端如 iphone、ipod Touch、ipad上的web页面触屏时会产生ontouchstart、ontouchmove、ontouchend、ontouchcancel 事件,分别对应了触屏开始、拖拽及完成触屏事件和取消。
当按下手指时,触发ontouchstart;
当移动手指时,触发ontouchmove;
当移走手指时,触发ontouchend。
当一些更高级别的事件发生的时候(如电话接入或者弹出信息)会取消当前的touch操作,即触发ontouchcancel。一般会在ontouchcancel时暂停游戏、存档等操作。
2、Touch事件与Mouse事件的出发关系
在触屏操作后,手指提起的一刹那(即发生ontouchend后),系统会判断接收到事件的element的内容是否被改变,如果内容被改变,接下来的事 件都不会触发,如果没有改变,会按照mousedown,mouseup,click的顺序触发事件。特别需要提到的是,只有再触发一个触屏事件时,才会 触发上一个事件的mouseout事件。
0 0
- jq相关:触摸事件 ontouchstart、ontouchmove、ontouchend、ontouchcancel的区别
- 移动端 触摸事件 ontouchstart、ontouchmove、ontouchend、ontouchcancel
- 移动端 触摸事件 ontouchstart、ontouchmove、ontouchend、ontouchcancel
- 移动端 触摸事件 ontouchstart、ontouchmove、ontouchend、ontouchcancel
- 移动端 触摸事件 ontouchstart、ontouchmove、ontouchend、ontouchcancel
- 移动端 触摸事件 ontouchstart、ontouchmove、ontouchend、ontouchcancel
- Html5 ontouchstart与ontouchend
- js事件和JQ事件的区别
- android 触摸事件、点击事件的区别
- android 触摸事件、点击事件的区别
- android 触摸事件、点击事件的区别
- android 触摸事件、点击事件的区别
- android 触摸事件、点击事件的区别
- android 触摸事件、点击事件的区别
- Android 触摸事件、点击事件的区别
- android 触摸事件、点击事件的区别
- android 触摸事件、点击事件的区别
- Android 触摸事件、点击事件的区别
- 树状数组(一)
- OC语言BLOCK和协议
- 802.11协议精读18:协议族框架简介
- romfs-inst.sh $(ROMFSINST)
- 二维码生成和解析代码
- jq相关:触摸事件 ontouchstart、ontouchmove、ontouchend、ontouchcancel的区别
- 推荐一本书《人体使用手册》
- Java 数据结构 --> Vector 类
- 使用canvas fingerprinting追踪用户信息
- 从AlexNet到squeezenet
- jq 查找控件
- linux面试题
- PowerDesigner导入sql文件
- python 乘法口诀