gpt4 book ai didi

javascript - 同时抓取用户的右键单击和左键单击

转载 作者:行者123 更新时间:2023-11-28 15:06:09 25 4
gpt4 key购买 nike

所以我的问题是这样的,

我想知道是否有一种方法可以检测用户是否同时右键单击和左键单击,并在 jQuery 中执行操作时提交操作。看起来代码一次只能检测鼠标事件中的一次右键单击或一次左键单击。

更新

感谢您的回答,当我尝试实现该功能时,我最终认为该功能对于用户来说太时髦了。希望这些答案也能够帮助其他人。

最佳答案

您可以创建变量来单独保存每个鼠标按钮的状态,并使用它来确定两个按钮是否都按下:

window.isLeftMouseDown = false;
window.isRightMouseDown = false;

$(document).on('mousedown', function(e) {
if (e.which == 1)
window.isLeftMouseDown = true;
else if (e.which == 3)
window.isRightMouseDown = true;

if (window.isLeftMouseDown && window.isRightMouseDown) {
console.log('both down');
}
});

$(document).on('mouseup', function(e) {
if (e.which == 1)
window.isLeftMouseDown = false;
else if (e.which == 3)
window.isRightMouseDown = false;
});

https://jsfiddle.net/2j151tpt/

关于javascript - 同时抓取用户的右键单击和左键单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38832455/

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