HTML DOM MouseEvent

Объект MouseEvent

События, возникающие при взаимодействии мыши с HTML-документом, относятся к объекту MouseEvent.

Свойства и методы событий Mouse

Свойства/Методы Описание
altKey Возвращает, нажата ли клавиша "ALT" в момент возникновения события.
button Возвращает кнопку мыши, нажатую в момент возникновения события.
buttons Возвращает кнопку мыши, нажатую в момент возникновения события.
clientX Возвращает горизонтальную координату указателя мыши относительно текущего окна в момент возникновения события.
clientY Возвращает вертикальную координату указателя мыши относительно текущего окна в момент возникновения события.
ctrlKey Возвращает, нажата ли клавиша "CTRL" в момент возникновения события.
getModifierState() Возвращает true, если указанная клавиша активирована.
metaKey Возвращает, нажата ли клавиша "META" в момент возникновения события.
movementX Возвращает горизонтальную координату указателя мыши относительно位置的上一 события mousemove.
movementY Возвращает вертикальную координату указателя мыши относительно位置的上一 события mousemove.
offsetX Возвращает горизонтальную координату указателя мыши относительно края целевого элемента.
offsetY Возвращает вертикальную координату указателя мыши относительно края целевого элемента.
pageX Возвращает горизонтальную координату указателя мыши относительно документа в момент возникновения события.
pageY Возвращает вертикальную координату указателя мыши относительно документа в момент возникновения события.
region  
relatedTarget Возвращает элемент, связанный с элементом, вызывавшим событие.
screenX Возвращает горизонтальную координату указателя мыши относительно экрана в момент возникновения события.
screenY Возвращает вертикальную координату указателя мыши относительно экрана в момент возникновения события.
shiftKey Возвращает, нажата ли клавиша "SHIFT" в момент возникновения события.
which Возвращает кнопку мыши, нажатую в момент возникновения события.

Наследуемые свойства и методы

MouseEvent наследует все свойства и методы из следующих объектов:

UiEvent

Объект Event

Тип события

Эти типы событий относятся к объекту MouseEvent:

Событие Описание
onclick Когда пользователь щелкает по элементу, происходит это событие.
oncontextmenu Когда пользователь правой кнопкой мыши щелкает по элементу, чтобы открыть контекстное меню, происходит это событие.
ondblclick Когда пользователь двойным щелчком мыши на элементе, происходит это событие.
onmousedown Когда пользователь нажимает кнопку мыши на элементе, происходит это событие.
onmouseenter Когда указатель перемещается на элемент, происходит это событие.
onmouseleave Это событие происходит при удалении указателя мыши с элемента.
onmousemove Это событие происходит при перемещении указателя мыши над элементом.
onmouseout Это событие происходит при перемещении указателя мыши вне элемента или его подэлементов.
onmouseover Это событие происходит при перемещении указателя мыши на элемент или на его подэлементы.
onmouseup Это событие происходит при отпуске кнопки мыши на элементе.