Событие мыши
пакет js.html
расширяетсяDragEvent, MouseScrollEvent, PointerEvent, WheelEvent
Доступно в js
Интерфейс MouseEvent представляет события, возникающие из-за взаимодействия пользователя с указательным устройством (например, мышью). К распространённым событиям, использующим этот интерфейс, относятся click, dblclick, mouseup, mousedown.
Документация MouseEvent от Mozilla Contributors, лицензия CC-BY-SA 2.5.
См. также:
Конструктор
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