mousedown

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Событие mousedown срабатывает, когда кнопка указывающего устройства (к примеру, мыши) нажата над элементом.

Общая информация

Спецификация

DOM L3

Интерфейс
MouseEvent
Всплывающее

Да

Отменяемое

Да

Цель

Элемент

Действие по умолчанию

Различное: инициация перетаскивания, выделения текста, прокрутки или масштабирования (в сочетании с нажатием колеса при поддержке такового)

Свойства

Property Type Description
target Только для чтения EventTarget The event target (the topmost target in the DOM tree).
type Только для чтения DOMString The type of event.
bubbles Только для чтения Boolean Whether the event normally bubbles or not
cancelable Только для чтения Boolean Whether the event is cancellable or not?
view Только для чтения WindowProxy document.defaultView (window of the document)
detail Только для чтения long (float) A count of consecutive clicks that happened in a short amount of time, incremented by one.
currentTarget Только для чтения EventTarget The node that had the event listener attached.
relatedTarget Только для чтения EventTarget For mouseover, mouseout, mouseenter and mouseleave events: the target of the complementary event (the mouseleave target in the case of a mouseenter event). null otherwise.
screenX Только для чтения long The X coordinate of the mouse pointer in global (screen) coordinates.
screenY Только для чтения long The Y coordinate of the mouse pointer in global (screen) coordinates.
clientX Только для чтения long The X coordinate of the mouse pointer in local (DOM content) coordinates.
clientY Только для чтения long The Y coordinate of the mouse pointer in local (DOM content) coordinates.
button Только для чтения unsigned short The button number that was pressed when the mouse event was fired: Left button=0, middle button=1 (if present), right button=2. For mice configured for left handed use in which the button actions are reversed the values are instead read from right to left.
buttons Только для чтения unsigned short The buttons being pressed when the mouse event was fired: Left button=1, Right button=2, Middle (wheel) button=4, 4th button (typically, "Browser Back" button)=8, 5th button (typically, "Browser Forward" button)=16. If two or more buttons are pressed, returns the logical sum of the values. E.g., if Left button and Right button are pressed, returns 3 (=1 | 2). More info.
mozPressure Только для чтения float The amount of pressure applied to a touch or tabdevice when generating the event; this value ranges between 0.0 (minimum pressure) and 1.0 (maximum pressure).
ctrlKey Только для чтения boolean true if the control key was down when the event was fired. false otherwise.
shiftKey Только для чтения boolean true if the shift key was down when the event was fired. false otherwise.
altKey Только для чтения boolean true if the alt key was down when the event was fired. false otherwise.
metaKey Только для чтения boolean true if the meta key was down when the event was fired. false otherwise.

Связанные события