如何在JavaScript中捕获右键单击事件?我想阻止标准上下文菜单,并手动处理右键单击事件。这是怎么做到的?
2 回答
呼啦一阵风
TA贡献1802条经验 获得超6个赞
使用该oncontextmenu活动。
这是一个例子:
<div oncontextmenu="javascript:alert('success!');return false;">
Lorem Ipsum</div>并使用事件监听器:
el.addEventListener('contextmenu', function(ev) {
ev.preventDefault();
alert('success!');
return false;}, false);不要忘记返回false,否则标准上下文菜单仍会弹出。
如果你打算使用你编写的函数而不是javascript:alert("Success!"),请记住在函数和oncontextmenu属性中返回false 。
添加回答
举报
0/150
提交
取消
