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 наследует все свойства и методы из следующих объектов:
Тип события
Эти типы событий относятся к объекту MouseEvent:
Событие | Описание |
---|---|
onclick | Когда пользователь щелкает по элементу, происходит это событие. |
oncontextmenu | Когда пользователь правой кнопкой мыши щелкает по элементу, чтобы открыть контекстное меню, происходит это событие. |
ondblclick | Когда пользователь двойным щелчком мыши на элементе, происходит это событие. |
onmousedown | Когда пользователь нажимает кнопку мыши на элементе, происходит это событие. |
onmouseenter | Когда указатель перемещается на элемент, происходит это событие. |
onmouseleave | Это событие происходит при удалении указателя мыши с элемента. |
onmousemove | Это событие происходит при перемещении указателя мыши над элементом. |
onmouseout | Это событие происходит при перемещении указателя мыши вне элемента или его подэлементов. |
onmouseover | Это событие происходит при перемещении указателя мыши на элемент или на его подэлементы. |
onmouseup | Это событие происходит при отпуске кнопки мыши на элементе. |