Событие oncontextmenu
Определение и использование
Происходит событие oncontextmenu, когда пользователь кликает правой кнопкой мыши по элементу, чтобы открыть контекстное меню.
Комментарий:Хотя все браузеры поддерживают событие oncontextmenu, но пока только Firefox поддерживает Свойство contextmenu。
Пример
Когда пользователь кликает правой кнопкой мыши по элементу <div> с контекстным меню, выполняется JavaScript:
<div oncontextmenu="myFunction()" contextmenu="mymenu">
Грамматика
В HTML:
<элемент oncontextmenu="myScript">
В JavaScript:
объект.oncontextmenu = function(){myScript};
В JavaScript, используйте метод addEventListener():
объект.addEventListener("contextmenu", myScript);
Комментарий:Internet Explorer 8 и более ранние версии не поддерживают Метод addEventListener()。
Технические детали
Переливание: | Поддержка |
---|---|
Можется отменить: | Поддержка |
Тип события: | MouseEvent |
Поддерживаемые HTML-теги: | Все HTML-элементы |
Версия DOM: | Уровень 3 событий |
Поддержка браузеров
События | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
oncontextmenu | Поддержка | Поддержка | Поддержка | Поддержка | Поддержка |