Событие contextmenu
Пример contextmenu
Запретить показ контекстного меню:
div.addEventListener("contextmenu", (e) => {e.preventDefault()});
Попробуйте сами »
Описание contextmenu
Событие oncontextmenu происходит, когда пользователь щелкает правой кнопкой мыши элемент HTML, чтобы открыть контекстное меню.
События мыши contextmenu
| Событие | Происходит, когда |
|---|---|
| onclick | Пользователь нажимает на элемент |
| oncontextmenu | Пользователь щелкает правой кнопкой мыши по элементу |
| ondblclick | Пользователь дважды щелкает по элементу |
| onmousedown | Кнопка мыши нажата над элементом |
| onmouseenter | Указатель перемещается на элемент |
| onmouseleave | Указатель перемещения на элементе |
| onmousemove | Указатель перемещения на элементе |
| onmouseout | Указатель перемещения на элементе |
| onmouseover | Указатель мыши перемещается над элементом |
| onmouseup | Кнопка мыши отпущена над элементом |
Связные страницы contextmenu
Учебник contextmenu
Синтаксис contextmenu
В JavaScript, используется метод addEventListener():
object.addEventListener("contextmenu", myScript);
Попробуйте сами »
Технические детали contextmenu
| Bubbles: | Да |
|---|---|
| Cancelable: | Да |
| Тип событий: | MouseEvent |
| HTML теги: | Все HTML элементы |
| DOM Версия: | События 3 уровня |
Поддержка contextmenu
oncontextmenu является особенностью DOM уровня 3 (2004).
Он полностью поддерживается во всех современных браузерах:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Да | Да | Да | Да | Да | 11 |