The touchcancel
event is fired when one or more touch points have been disrupted in an implementation-specific manner (for example, too many touch points are created).
TouchEvent
Document
or Element
Property | Type | Description |
---|---|---|
target Read only
| EventTarget | The event target (the topmost target in the DOM tree). |
type Read only
| DOMString | The type of event. |
bubbles Read only
| Boolean | Whether the event normally bubbles or not. |
cancelable Read only
| Boolean | Whether the event is cancelable or not. |
view Read only
| WindowProxy |
Document.defaultView , or the window the document resides in. |
detail Read only
| long (float) | This property isn't used for touchcancel events and is always 0. |
touches Read only
| TouchList | A list of Touch es for every point of contact currently touching the surface. |
targetTouches Read only
| TouchList | A list of Touch es for every point of contact that is touching the surface and started on the element that is the target of the current event. |
changedTouches Read only
| TouchList | A list of Touch es, one for each touch point removed from the surface. |
ctrlKey Read only
| Boolean |
true if the control key was down when the event was fired. false otherwise. |
shiftKey Read only
| Boolean |
true if the shift key was down when the event was fired. false otherwise. |
altKey Read only
| Boolean |
true if the alt key was down when the event was fired. false otherwise. |
metaKey Read only
| Boolean |
true if the meta key was down when the event was fired. false otherwise. |
Code samples for those events are available on the dedicated page: Touch events.
We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|---|
Basic support | 22.0 | (Yes) |
18.0 (18.0)[1] 52.0 (52.0)[2] | No support | No support | No support |
Feature | Android | Android Webview | Chrome for Android | Edge | Firefox Mobile (Gecko) | Firefox OS | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | (Yes) | 6.0 (6.0) | (Yes) | 11 | (Yes) | (Yes) |
[1] Touch events were implemented in Gecko 18.0, but removed again in 24.0 (Firefox 24.0 / Thunderbird 24.0 / SeaMonkey 2.21) on the desktop version of Firefox due to web compatibility issues (bug 888304).
[2] As of Gecko 52.0, touch events support has been fixed and reenabled in Windows desktop platforms.
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/Events/touchcancel