Элемент: событие webkitmouseforcewillbegin
Нестандартный: Эта функция нестандартна и не соответствует стандартам. Не используйте её на сайтах, ориентированных на веб, в рабочей среде: она не будет работать для каждого пользователя. Также могут быть значительные несовместимости между реализациями, а поведение может измениться в будущем.
Safari для macOS вызывает нестандартное событие webkitmouseforcewillbegin на элементе Element перед вызовом начального события mousedown.
Это предоставляет возможность указать системе, чтобы она не запускала никаких стандартных действий Force Touch, если и когда щелчок превратится в событие события Force Touch.
Чтобы указать macOS не запускать стандартные действия Force Touch, если пользователь приложит достаточно давления для активации события Force Touch, вызовите preventDefault() на объекте события webkitmouseforcewillbegin.
webkitmouseforcewillbegin — это собственное событие, специфичное для WebKit. Оно является частью функции событий Force Touch.
Синтаксис
Используйте имя события в методах, таких как addEventListener(), или задайте свойство обработчика события.
addEventListener("webkitmouseforceup", (event) => {});
onwebkitmouseforceup = (event) => {};
Тип события
Объект MouseEvent. Наследуется от UIEvent и Event.
Свойства события
Этот интерфейс также наследует свойства своих родительских элементов, UIEvent и Event.
-
MouseEvent.altKeyТолько для чтения -
Возвращает
true, если клавиша alt была нажата при возникновении события мыши. -
Номер нажатой кнопки (если применимо) при возникновении события мыши.
-
Нажатые кнопки (если есть) при возникновении события мыши.
-
MouseEvent.clientXТолько для чтения -
Координата X указателя мыши в координатах области просмотра.
-
MouseEvent.clientYТолько для чтения -
Координата Y указателя мыши в координатах области просмотра.
-
MouseEvent.ctrlKeyТолько для чтения -
Возвращает
true, если клавиша control была нажата при возникновении события мыши. -
MouseEvent.layerXНестандартно Только для чтения -
Возвращает горизонтальную координату события относительно текущего слоя.
-
MouseEvent.layerYНестандартно Только для чтения -
Возвращает вертикальную координату события относительно текущего слоя.
-
MouseEvent.metaKeyТолько для чтения -
Возвращает
true, если клавиша meta была нажата при возникновении события мыши. -
MouseEvent.movementXТолько для чтения -
Координата X указателя мыши относительно позиции последнего события
mousemove. -
MouseEvent.movementYТолько для чтения -
Координата Y указателя мыши относительно позиции последнего события
mousemove. -
MouseEvent.offsetXТолько для чтения -
Координата X указателя мыши относительно положения границы отступа целевого узла.
-
MouseEvent.offsetYТолько для чтения -
Координата Y указателя мыши относительно положения границы отступа целевого узла.
-
MouseEvent.pageXТолько для чтения -
Координата X указателя мыши относительно всего документа.
-
MouseEvent.pageYТолько для чтения -
Координата Y указателя мыши относительно всего документа.
-
Вторичная цель для события, если она есть.
-
MouseEvent.screenXТолько для чтения -
Координата X указателя мыши в координатах экрана.
-
MouseEvent.screenYТолько для чтения -
Координата Y указателя мыши в координатах экрана.
-
MouseEvent.shiftKeyТолько для чтения -
Возвращает
true, если клавиша shift была нажата при возникновении события мыши. -
MouseEvent.mozInputSourceНестандартно Только для чтения -
Тип устройства, сгенерировавшего событие (одно из
MOZ_SOURCE_*констант). Это позволяет, например, определить, было ли событие мыши сгенерировано реальной мышью или событием касания (что может повлиять на точность интерпретации координат, связанных с событием). -
MouseEvent.webkitForceНестандартно Только для чтения -
Сила нажатия при нажатии.
-
MouseEvent.xТолько для чтения -
Псевдоним для
MouseEvent.clientX. -
MouseEvent.yТолько для чтения -
Псевдоним для
MouseEvent.clientY.
Спецификации
Не входит в состав спецификаций. Apple предоставила описание в библиотеке разработчика Mac.
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
webkitmouseforcewillbegin_event |
Нет | Нет | Нет | Нет | 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/Element/webkitmouseforcewillbegin_event