внимательно читать это: How to add a custom right-click menu to a webpage?Создание контекстного меню
И поэтому у меня есть 2 HTML файлы и 1 JS скрипт. Я вообще не использую JQuery.
popup.html
<!DOCTYPE html>
<head>
<title id="title">Datajuggler</title>
</head>
<body>
<script src="popup.js"></script>
</body>
</html>
popup.js
var xhr = new XMLHttpRequest();
xhr.open("GET", "contextmenu.html");
xhr.send();
document.addEventListener("contextmenu", function(e) {
// how do I draw the context menu here?
e.preventDefault();
});
contextmenu.html
<div id="menu">
<ul>
<li><a href="http://www.google.com">Google</a></li>
<li><a href="http://www.youtube.com">Youtube</a></li>
</ul>
</div>
Так что это очень просто. Я вытягиваю контекстное меню HTML от contextmenu.html
, и я хочу, чтобы этот div отображался всякий раз, когда я щелкнул правой кнопкой мыши (eventmenu eventener). Но как мне показать этот div вместо контекстного меню по умолчанию?
Спасибо.