touchstart:手指觸摸到一個 DOM 元素時觸發。
touchmove:手指在一個 DOM 元素上滑動時觸發。
touchend:手指從一個 DOM 元素上移開時觸發。
touchcancel:當系統停止跟蹤觸發觸發
event.touches 當前觸摸屏幕的觸摸點數組
event.changedTouches 移動的觸摸點信息數組
event.targetTouches 只包含放在元素上的觸摸信息數組
touch
對象代表一個觸點,通過event.touches[0]獲取
{ screenX: 511, screenY: 400,//觸點相對於屏幕左邊沿的Y坐標 clientX: 244.37899780273438, clientY: 189.3820037841797,//相對於可視區域 pageX: 244.37, pageY: 189.37,//相對於HTML文檔頂部,當頁面有滾動的時候與clientX=Y 不等 force: 1,//壓力大小,是從0.0(沒有壓力)到1.0(最大壓力)的浮點數 identifier: 1036403715,//一次觸摸動作的唯一標識符 radiusX: 37.565673828125, //能夠包圍用戶和觸摸平面的接觸面的最小橢圓的水平軸(X軸)半徑 radiusY: 37.565673828125, rotationAngle: 0,//它是這樣一個角度值:由radiusX 和 radiusY 描述的正方向的橢圓,需要通過順時針旋轉這個角度值,才能最精確地覆蓋住用戶和觸摸平面的接觸面 target: {} // 此次觸摸事件的目標element }