Spec-Zone.ru › Web APIs

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

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

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

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

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

Синтаксис

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

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

ontouchmove = (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-touchmove
События касания
# dom-globaleventhandlers-ontouchmove

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

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

См. также

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

© 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/touchmove_event

Spec-Zone.ru

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