Тип события мыши | mousedown |
---|---|
Интерфейс | MouseEvent |
Синх / Асин | Синхронный |
Всплытие | Да |
Надежные цели | Element |
Отменяемый | Да |
Сдержанный | Да |
Действие по умолчанию | Зависит: начать операцию перетаскивания; начать выделение текста; начать взаимодействие прокрутки / панорамирования (в сочетании с средней кнопкой мыши, если поддерживается) |
Контекст (доверенные события) | Event.target : самая верхняя цель события |
UIEvent.view : Window | |
UIEvent.detail : указывает на текущий счетчик кликов, увеличенный на единицу. Например, если до mousedown щелчка не было, detail будет содержать значение 1 | |
MouseEvent.screenX : значение, основанное на положении указателя на экране | |
MouseEvent.screenY : значение, основанное на положении указателя на экране | |
MouseEvent.clientX : значение основано на позиции указателя в области просмотра | |
MouseEvent.clientY : значение основано на позиции указателя в области просмотра | |
MouseEvent.altKey : true, если модификатор Alt был активен, иначе false | |
MouseEvent.ctrlKey : true, если модификатор Control был активен, иначе false | |
MouseEvent.shiftKey : true, если модификатор Shift был активен, иначе false | |
MouseEvent.metaKey : true, если Meta-модификатор был активен, иначе false | |
MouseEvent.button : значение на основе текущей нажатой кнопки | |
MouseEvent.buttons : значение основано на всех нажатых в данный момент кнопках, 0, если не нажата ни одна | |
MouseEvent.relatedTarget : null |
Агент пользователя должен отправить это событие, когда кнопка указывающего устройства нажата над элементом.
Многие реализации используют событие mousedown, чтобы начать множество контекстно-зависимых действий по умолчанию. Эти действия по умолчанию могут быть предотвращены, если это событие отменено. Некоторые из этих действий по умолчанию могут включать: начало взаимодействия перетаскивания с изображением или ссылкой, запуск выделения текста и т. д.. Кроме того, некоторые реализации предоставляют функцию панорамирования с помощью мыши, которая активируется при нажатии средней кнопки мыши во время событие mousedown отправлено.
События MouseEvent
Типы событий пользовательского интерфейса MouseEvent
Полная версия документа на русском языке
UI Events | События пользовательского интерфейса