Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

My Solution to Context Menu

98 views
Skip to first unread message

Omer Braha

unread,
Jan 8, 2020, 8:36:34 AM1/8/20
to Intro to JavaScript
var func = function(e) {
  var menu = document.getElementById('menu');
  menu.style.left = e.pageX+'px';
  menu.style.top = e.pageY+'px';
  menu.style.display='block';
  e.preventDefault();
};
document.getElementById('tux').addEventListener('contextmenu', func, false);
document.body.addEventListener('click',function(){
document.getElementById('menu').style.display = 'none';
},false)
var optionsHandler = function(e){
alert(e.target.textContent);
};
document.getElementById('option1').addEventListener('click', optionsHandler , false);
document.getElementById('option2').addEventListener('click', optionsHandler , false);
document.getElementById('option3').addEventListener('click', optionsHandler , false);

Reply all
Reply to author
Forward
0 new messages