PointerEvent: свойство twist
Базовая линия Широко поддерживается
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2020 года.
Чтение-только свойство twist интерфейса PointerEvent представляет собой величину по часовой стрелке поворота указателя (например, стилуса пера) вокруг его главной оси в градусах.
Значение
Значение long, представляющее собой угол поворота (в градусах), применённый к преобразователю (указателю). Значение находится в диапазоне от 0 до 359 включительно. Для устройств, не сообщающих twist, значение равно 0.
Примеры
При срабатывании события pointerdown вызываются разные функции в зависимости от значения свойства twist события.
someElement.addEventListener(
"pointerdown",
(event) => {
if (event.twist === 0) {
// No twist
process_no_twist(event);
} else {
// Default
process_twist(event);
}
},
false,
);
Спецификации
| Спецификация |
|---|
| Pointer Events # dom-pointerevent-twist |
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
twist |
57 | 18 | 59 | 44 | 13 | 57 | 79 | 43 | 13 | 7.0 | 57 |
См. также
© 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/PointerEvent/twist