Limited Availability
id: touch-events
Touch events
Touch events
touchstart, touchmove, touchend, and touchcancel fire when users interact with a touch-sensitive surface, such as a screen or drawing tablet. These events are similar to mouse events.
Baseline Status:
This feature is currently Limited and is missing in at least one major browser engine.
Desktop Browser Engine Support
Google Chrome
22
Supported
Mozilla Firefox
52
Supported
Apple Safari
—
Unsupported
Microsoft Edge
12
Supported
Mobile Browser Engine Support
Chrome Android
25
Firefox Android
6
Safari iOS
≤3
Specifications and References
MDN Browser Compat Data Keys:
api.Element.touchcancel_event ↗
api.Element.touchend_event ↗
api.Element.touchmove_event ↗
api.Element.touchstart_event ↗
api.Touch ↗
api.Touch.Touch ↗
api.Touch.altitudeAngle ↗
api.Touch.azimuthAngle ↗
api.Touch.clientX ↗
api.Touch.clientY ↗
api.Touch.force ↗
api.Touch.identifier ↗
api.Touch.pageX ↗
api.Touch.pageY ↗
api.Touch.radiusX ↗
api.Touch.radiusY ↗
api.Touch.rotationAngle ↗
api.Touch.screenX ↗
api.Touch.screenY ↗
api.Touch.target ↗
api.Touch.touchType ↗
api.TouchEvent ↗
api.TouchEvent.TouchEvent ↗
api.TouchEvent.altKey ↗
api.TouchEvent.changedTouches ↗
api.TouchEvent.ctrlKey ↗
api.TouchEvent.metaKey ↗
api.TouchEvent.shiftKey ↗
api.TouchEvent.targetTouches ↗
api.TouchEvent.touches ↗
api.TouchList ↗
api.TouchList.item ↗
api.TouchList.length ↗