HTTP/2 200
content-type: text/html
x-guploader-uploadid: AAwnv3IYqvcwlYrTJIOuqFh_ao_w8LrVxcFX2dqeBB9GTXLrmAdBW9lyxN1JNxtj96i_sfIT
cache-control: public, max-age=3600
expires: Sun, 12 Oct 2025 05:42:12 GMT
last-modified: Fri, 10 Oct 2025 01:06:11 GMT
etag: W/"664cf6691ff4866bece15a8ea32e46ae"
x-goog-generation: 1760058370973452
x-goog-metageneration: 1
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 137047
x-goog-meta-goog-reserved-file-mtime: 1760056858
x-goog-hash: crc32c=ItOD1w==, md5=Zkz2aR/0hmvs4VqOoy5Grg==
x-goog-storage-class: STANDARD
accept-ranges: none
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
alt-svc: clear
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
strict-transport-security: max-age=63072000
content-security-policy: default-src 'self'; script-src 'report-sample' 'self' 'wasm-unsafe-eval' https://www.google-analytics.com/analytics.js https://www.googletagmanager.com/gtag/js assets.codepen.io production-assets.codepen.io https://js.stripe.com 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M=' 'sha256-YCNoU9DNiinACbd8n6UPyB/8vj0kXvhkOni9/06SuYw=' 'sha256-PZjP7OR6mBEtnvXIZfCZ5PuOlxoDF1LDZL8aj8c42rw='; script-src-elem 'report-sample' 'self' 'wasm-unsafe-eval' https://www.google-analytics.com/analytics.js https://www.googletagmanager.com/gtag/js assets.codepen.io production-assets.codepen.io https://js.stripe.com 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M=' 'sha256-YCNoU9DNiinACbd8n6UPyB/8vj0kXvhkOni9/06SuYw=' 'sha256-PZjP7OR6mBEtnvXIZfCZ5PuOlxoDF1LDZL8aj8c42rw='; style-src 'report-sample' 'self' 'unsafe-inline'; object-src 'none'; base-uri 'self'; connect-src 'self' developer.allizom.org bcd.developer.allizom.org bcd.developer.mozilla.org updates.developer.allizom.org updates.developer.mozilla.org https://*.google-analytics.com https://*.analytics.google.com https://*.googletagmanager.com https://incoming.telemetry.mozilla.org https://observatory-api.mdn.allizom.net https://observatory-api.mdn.mozilla.net https://api.github.com/search/issues stats.g.doubleclick.net https://api.stripe.com; font-src 'self'; frame-src 'self' interactive-examples.mdn.mozilla.net interactive-examples.mdn.allizom.net mdn.github.io live-samples.mdn.mozilla.net live-samples.mdn.allizom.net *.mdnplay.dev *.mdnyalp.dev *.play.test.mdn.allizom.net https://v2.scrimba.com https://scrimba.com jsfiddle.net www.youtube-nocookie.com codepen.io survey.alchemer.com https://js.stripe.com; img-src 'self' data: *.githubusercontent.com *.googleusercontent.com *.gravatar.com mozillausercontent.com firefoxusercontent.com profile.stage.mozaws.net profile.accounts.firefox.com developer.mozilla.org mdn.dev interactive-examples.mdn.mozilla.net interactive-examples.mdn.allizom.net wikipedia.org upload.wikimedia.org https://mdn.github.io/shared-assets/ https://mdn.dev/ https://*.google-analytics.com https://*.googletagmanager.com www.gstatic.com; manifest-src 'self'; media-src 'self' archive.org videos.cdn.mozilla.net https://mdn.github.io/shared-assets/; child-src 'self'; worker-src 'self';
x-frame-options: DENY
origin-trial: AxVILwizhbMjxFeHOn1P3R8niO1RJY/smaK4B4d1rLzc1gTaxtXMSaTi+FoigYgCw40uFRDwFcEAeqDR+vVLOW4AAABfeyJvcmlnaW4iOiJodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZyIsImZlYXR1cmUiOiJQcml2YXRlQXR0cmlidXRpb25WMiIsImV4cGlyeSI6MTc0MjA3OTYwMH0=
x-cloud-trace-context: 5ca96e38c453d6683676dce70b011575
date: Sun, 12 Oct 2025 04:42:13 GMT
server: Google Frontend
via: 1.1 google
vary: Accept-Encoding
content-encoding: gzip
x-cache: miss
TouchEvent: TouchEvent() constructor - Web APIs | MDN
new TouchEvent(type)
new TouchEvent(type, options)
type
A string with the name of the event.
It is case-sensitive and browsers set it to touchstart
, touchend
, touchmove
, touchcancel
options
Optional
An object that, in addition of the properties defined in UIEvent()
, can have the following properties:
touches
Optional
A TouchList
, defaulting to an empty one, that is a list of objects for every point of contact currently touching the surface.
targetTouches
Optional
A TouchList
, defaulting to an empty one, that is a list of objects for every point of contact that is touching the surface
and started on the element that is the target of the current event.
changedTouches
Optional
and defaulting to []
, of type Touch[]
, that is a list of objects for every point of contact which contributed to the event.
ctrlKey
Optional
A boolean value, defaulting to false
, indicating if the ctrl key was simultaneously pressed.
shiftKey
Optional
A boolean value, defaulting to false
, indicating if the shift key was simultaneously pressed.
altKey
Optional
A boolean value, defaulting to false
, indicating if the alt key was simultaneously pressed.
metaKey
Optional
A boolean value, defaulting to false
, indicating if the meta key was simultaneously pressed.
TouchEvent
, the interface of the objects it constructs.