Spec-Zone.ru › Web APIs

Элемент: событие 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 MouseEvent

Свойства события

Этот интерфейс также наследует свойства своих родительских элементов, UIEvent и Event.

MouseEvent.altKey Только для чтения

Возвращает true, если клавиша alt была нажата при возникновении события мыши.

MouseEvent.button Только для чтения

Номер нажатой кнопки (если применимо) при возникновении события мыши.

MouseEvent.buttons Только для чтения

Нажатые кнопки (если есть) при возникновении события мыши.

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.relatedTarget Только для чтения

Вторичная цель для события, если она есть.

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 Нет Нет Нет Нет Нет Нет

См. также

  • Урок: Введение в события
  • webkitmouseforcedown
  • webkitmouseforceup
  • webkitmouseforcechanged

© 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

Spec-Zone.ru

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