Элемент: событие touchmove
Ограниченная доступность
Эта функция не относится к Baseline, так как она не работает в некоторых из самых широко используемых браузеров.
Событие touchmove срабатывает при перемещении одной или нескольких точек касания по поверхности касания.
Синтаксис
Используйте имя события в методах, таких как addEventListener(), или задайте свойство обработчика событий.
addEventListener("touchmove", (event) => {});
ontouchmove = (event) => {};
Тип события
Объект TouchEvent. Наследует от Event.
Свойства события
Этот интерфейс наследует свойства от своих родителей, 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 |
См. также
© 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