English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Когда событие contextmenu или его переброска к элементу с атрибутом contextmenu происходит, срабатывает событие show.
Выполнение JavaScript при отображении элемента <menu> в контекстном меню:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Основной учебник(oldtoolbag.com)</title> </head> <body> <div contextmenu="test"></div> <menu type="context" id="test"> <menuitem label="alert" onclick="alert('the alert label has been clicked')" /> </menu> <script> document.getElementById("test").addEventListener("show", function(e){ alert("меню контекста будет отображено"); }, false); </script> </body> </html>Проверьте, <‹/›
Свойство onshow активируется, когда элемент <menu> отображается в виде контекстного меню.
IEFirefoxOperaChromeSafari
В настоящее время только браузер Firefox поддерживает свойство события onshow.
Свойство события onshow является新增功能 в HTML5.
<элемент onshow="script">
Значение | Описание |
---|---|
script | Скрипт выполняется в onshow |
Поддерживаемые теги HTML: | <menu> |
---|
Руководство по HTML DOM: событие onshow