Spec-Zone.ru › Web APIs

Элемент: событие touchstart

Ограниченная доступность

Данная функция не является базовой, так как она не работает во всех широко используемых браузерах.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Событие touchstart срабатывает при размещении одной или нескольких точек касания на сенсорной поверхности.

Синтаксис

Используйте имя события в методах, таких как addEventListener(), или задайте обработчик события.

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

ontouchstart = (event) => {};

Тип события

Объект TouchEvent. Наследуется от Event.

Событие UIEvent TouchEvent

Свойства события

Этот интерфейс наследует свойства от родительских интерфейсов UIEvent и Event.

TouchEvent.altKey Только для чтения

Логическое значение, указывающее, была ли нажата клавиша Alt при срабатывании события касания.

TouchEvent.changedTouches Только для чтения

TouchList объектов Touch, представляющих отдельные точки контакта, состояние которых изменилось между предыдущим событием касания и текущим.

TouchEvent.ctrlKey Только для чтения

Логическое значение, указывающее, была ли нажата клавиша Ctrl при срабатывании события касания.

TouchEvent.metaKey Только для чтения

Логическое значение, указывающее, была ли нажата клавиша Meta при срабатывании события касания.

TouchEvent.shiftKey Только для чтения

Логическое значение, указывающее, была ли нажата клавиша Shift при срабатывании события касания.

TouchEvent.targetTouches Только для чтения

TouchList объектов Touch, которые в данный момент контактируют с сенсорной поверхностью и были начаты на том же элементе, который является целевым элементом события.

TouchEvent.touches Только для чтения

TouchList объектов Touch, представляющих все текущие точки контакта с поверхностью, независимо от целевого элемента или статуса изменения.

TouchEvent.rotation Нестандартный Только для чтения

Изменение поворота (в градусах) с момента начала события. Положительные значения обозначают поворот по часовой стрелке; отрицательные значения обозначают поворот против часовой стрелки. Начальное значение: 0.0.

TouchEvent.scale Нестандартный Только для чтения

Расстояние между двумя пальцами с момента начала события. Выражается как число с плавающей запятой, кратное начальному расстоянию между пальцами в начале события. Значения ниже 1,0 указывают на сжатие (зум-выход). Значения выше 1,0 указывают на разжимание (зум-вход). Начальное значение: 1.0.

Примеры

Примеры кода для этих событий доступны на отдельной странице: События касания.

Спецификации

Спецификация
События касания
# event-touchstart
События касания
# dom-globaleventhandlers-ontouchstart

Совместимость браузеров

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
touchstart_event 22 12 52 Нет Нет 25 6 14 ≤3 1.5 4.4

См. также

  • События касания

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Element/touchstart_event

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API