Element: touchstart event

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Want more browser support for this feature? Tell us why.

The touchstart event is fired when one or more touch points are placed on the touch surface.

Syntax

Use the event name in methods like addEventListener(), or set an event handler property.

js
addEventListener("touchstart", (event) => { })

ontouchstart = (event) => { }

Event type

A TouchEvent. Inherits from Event.

Event UIEvent TouchEvent

Examples

Code samples for those events are available on the dedicated page: Touch events.

Specifications

Specification
Touch Events
# event-touchstart
Touch Events
# dom-globaleventhandlers-ontouchstart

Browser compatibility

See also