我在右键单击页面中的按钮时显示上下文菜单。用于显示上下文菜单的代码是
window.addEventListener('contextmenu',function (e){e.preventDefault();},false);}
当我右键单击按钮时,调用的上下文菜单方法是
displaycontextmenu(obj,event)
{
console.log("Context");
console.log(event);
// Displaying context menu
}
代码在 IE 浏览器中执行良好,即使在 chrome 中我也可以在控制台中看到“上下文”和打印事件。但在 Firefox 中,它打印为“上下文”且未定义。看到这里事件未定义,我真的很困惑。
我正在使用该事件来获取 x 和 y 坐标以在正确的位置显示上下文菜单。由于事件未定义,因此无法继续进行。