click的300ms延迟响应
手机早期,浏览器有在屏幕点2下,浏览器放大因此系统做处理,当触摸一次后,300ms无第二次,才认为是click事件
手势事件
touchstart, touchmove, touchend, touchcancel
触摸导致屏幕滚动,可以用event.preventDefault()阻止默认事件行为
event.touches:当前触摸操作的touch对象数组
两个手指在触屏:event.touches.length = 2;
event.targetTouches:目标touch对象数组
event.changedTouches:上次触摸发生了改变的touch对象数组
触摸事件
Gestures针对IOS设备,在两个以上手指触摸时触发
Gesturestart, Gesturechange, Gestureend
屏幕旋转事件
window.onorientationchange;
window.orientation;
杂
-webkit-touch-callout:none; //禁止IOS弹操作窗口
-webkit-user-select:none; //禁止用户选中文字
input::-webkit-input-speech-button{display:none}; //安卓去输入框语音按钮