Spec-Zone.ru › Haxe JavaScript

Событие мыши

пакет js.html

расширяет UIEvent › Event

расширяетсяDragEvent, MouseScrollEvent, PointerEvent, WheelEvent

Доступно в js

Интерфейс MouseEvent представляет события, возникающие из-за взаимодействия пользователя с указательным устройством (например, мышью). К распространённым событиям, использующим этот интерфейс, относятся click, dblclick, mouseup, mousedown.

Документация MouseEvent от Mozilla Contributors, лицензия CC-BY-SA 2.5.

См. также:

  • https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent

Конструктор

new(typeArg:String, ?mouseEventInitDict:Null<MouseEventInit>)

Выбрасывает:

null

DOMError

Переменные

read onlyaltKey:Bool

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

read onlybutton:Int

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

read onlybuttons:Int

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

read onlyclientX:Int

Координата X указателя мыши в локальных (содержимое DOM) координатах.

read onlyclientY:Int

Координата Y указателя мыши в локальных (содержимое DOM) координатах.

read onlyctrlKey:Bool

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

read onlymetaKey:Bool

Возвращает true если клавиша Meta была нажата во время генерации события мыши.

read onlymovementX:Int

Координата X указателя мыши относительно положения последнего mousemove события.

read onlymovementY:Int

Координата Y указателя мыши относительно положения последнего mousemove события.

read onlyoffsetX:Int

Координата X указателя мыши относительно положения поля отступа целевого узла.

read onlyoffsetY:Int

Координата Y указателя мыши относительно положения поля отступа целевого узла.

read onlyregion:String

Возвращает идентификатор области, затронутой событием. Если ни одна область не затронута, возвращается null.

read onlyrelatedTarget:EventTarget

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

read onlyscreenX:Int

Координата X указателя мыши в глобальных (экранных) координатах.

read onlyscreenY:Int

Координата Y указателя мыши в глобальных (экранных) координатах.

read onlyshiftKey:Bool

Возвращает true если клавиша Shift была нажата во время генерации события мыши.

read onlyx:Int

Псевдоним для MouseEvent.clientX.

read onlyy:Int

Псевдоним для MouseEvent.clientY

Методы

getModifierState(keyArg:String):Bool

Возвращает текущее состояние указанной клавиши модификатора. Подробнее см. KeyboardEvent.getModifierState().

initMouseEvent(typeArg:String, canBubbleArg:Bool = false, cancelableArg:Bool = false, ?viewArg:Window, detailArg:Int = 0, screenXArg:Int = 0, screenYArg:Int = 0, clientXArg:Int = 0, clientYArg:Int = 0, ctrlKeyArg:Bool = false, altKeyArg:Bool = false, shiftKeyArg:Bool = false, metaKeyArg:Bool = false, buttonArg:Int = 0, ?relatedTargetArg:EventTarget):Void

Инициализирует значения созданного MouseEvent. Если событие уже было отправлено, этот метод ничего не делает.

initNSMouseEvent(typeArg:String, canBubbleArg:Bool = false, cancelableArg:Bool = false, ?viewArg:Window, detailArg:Int = 0, screenXArg:Int = 0, screenYArg:Int = 0, clientXArg:Int = 0, clientYArg:Int = 0, ctrlKeyArg:Bool = false, altKeyArg:Bool = false, shiftKeyArg:Bool = false, metaKeyArg:Bool = false, buttonArg:Int = 0, ?relatedTargetArg:EventTarget, pressure:Float = 0.0, inputSourceArg:Int = 0):Void

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/MouseEvent.html

Spec-Zone.ru

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