GestureEvent
Нестандартный: Данная функция нестандартна и не соответствует стандартам. Не используйте её на веб-сайтах, ориентированных на производство: она не будет работать для всех пользователей. Также могут существовать значительные несовместимости между реализациями, а поведение может измениться в будущем.
GestureEvent — это собственный интерфейс, специфичный для WebKit, который предоставляет информацию о многоточечных жестах. События, использующие этот интерфейс, включают gesturestart, gesturechange и gestureend.
Свойства экземпляра
Этот интерфейс также наследует свойства своих родительских интерфейсов, UIEvent и Event.
-
GestureEvent.rotationТолько чтение Нестандартный -
Изменение угла поворота (в градусах) с начала события. Положительные значения указывают на поворот по часовой стрелке; отрицательные значения — на поворот против часовой стрелки. Начальное значение:
0.0. -
GestureEvent.scaleТолько чтение Нестандартный -
Расстояние между двумя пальцами с начала события. Выражается как число с плавающей точкой, кратное начальному расстоянию между пальцами в начале жеста. Значения ниже 1.0 указывают на сжатие (приближение). Значения выше 1.0 указывают на разжатие (отдаление). Начальное значение:
1.0.
Методы экземпляра
Этот интерфейс также наследует методы своих родительских интерфейсов, UIEvent и Event.
-
GestureEvent.initGestureEvent()Нестандартный -
Инициализирует значение
GestureEvent. Если событие уже было отправлено, этот метод ничего не делает.
Типы событий жестов
Спецификации
Не входит в состав какой-либо спецификации. Apple предоставляет описание в библиотеке разработчика Safari.
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
GestureEvent |
Нет | Нет | Нет | Нет | 9 | Нет | Нет | Нет | 2 | Нет | Нет |
altKey |
Нет | Нет | Нет | Нет | 9 | Нет | Нет | Нет | 9 | Нет | Нет |
clientX |
Нет | Нет | Нет | Нет | 9 | Нет | Нет | Нет | 2 | Нет | Нет |
clientY |
Нет | Нет | Нет | Нет | 9 | Нет | Нет | Нет | 2 | Нет | Нет |
ctrlKey |
Нет | Нет | Нет | Нет | 9 | Нет | Нет | Нет | 9 | Нет | Нет |
initGestureEvent |
Нет | Нет | Нет | Нет | 9 | Нет | Нет | Нет | 2 | Нет | Нет |
metaKey |
Нет | Нет | Нет | Нет | 9 | Нет | Нет | Нет | 9 | Нет | Нет |
rotation |
Нет | Нет | Нет | Нет | 9 | Нет | Нет | Нет | 2 | Нет | Нет |
scale |
Нет | Нет | Нет | Нет | 9 | Нет | Нет | Нет | 2 | Нет | Нет |
screenX |
Нет | Нет | Нет | Нет | 9 | Нет | Нет | Нет | 2 | Нет | Нет |
screenY |
Нет | Нет | Нет | Нет | 9 | Нет | Нет | Нет | 2 | Нет | Нет |
shiftKey |
Нет | Нет | Нет | Нет | 9 | Нет | Нет | Нет | 9 | Нет | Нет |
target |
Нет | Нет | Нет | Нет | 9 | Нет | Нет | Нет | 9 | Нет | Нет |
© 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/GestureEvent