gpt4 book ai didi

javascript - 无法识别 Mozilla Firefox 中的右键单击事件

转载 作者:行者123 更新时间:2023-11-29 10:21:39 25 4
gpt4 key购买 nike

我正在尝试为右键单击事件添加一些行为。奇怪的是,我根本无法使事件处理工作。

这是 jQuery 代码:

$('body').on('click', '#wrapper', null, function(ev){
if (ev.which === 2 || ev.which === 3){
alert("Here!");
}
});

我认为事件已触发,但无法识别为“右键单击”。永远不会显示警报消息。我究竟做错了什么?谢谢!

LE:我能够使用 ev.which === 1 识别左键单击事件。所以那里没有问题。

最佳答案

使用 mousedown 代替 click:

$('body').on('mousedown', '#wrapper', null, function(ev){
if (ev.which === 2 || ev.which === 3){
alert("Here!");
}
});​

关于javascript - 无法识别 Mozilla Firefox 中的右键单击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10530769/

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