gpt4 book ai didi

javascript - 如何在 JavaScript 中捕获右键单击事件?

转载 作者:IT老高 更新时间:2023-10-28 11:04:58 24 4
gpt4 key购买 nike

我想屏蔽标准的上下文菜单,手动处理右键事件。

这是怎么做到的?

最佳答案

使用 oncontextmenu事件。

这是一个例子:

<div oncontextmenu="javascript:alert('success!');return false;">
Lorem Ipsum
</div>

并使用事件监听器(归功于 rampion 来自 a comment in 2011):

el.addEventListener('contextmenu', function(ev) {
ev.preventDefault();
alert('success!');
return false;
}, false);

别忘了返回false,否则还是会弹出标准的上下文菜单。

如果您打算使用自己编写的函数而不是 javascript:alert("Success!") ,请记住在函数和 oncontextmenu 中都返回 false属性。

关于javascript - 如何在 JavaScript 中捕获右键单击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4235426/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com