移動端touchstart,touchmove,touchend


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 }




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM