gpt4 book ai didi

javascript - 浏览器 JavaScript mousedown 事件 : To detect right mouse button: Do I look at "button" or "which"?

转载 作者:行者123 更新时间:2023-11-27 22:46:08 25 4
gpt4 key购买 nike

在(好?)过去,jQuery 将鼠标左键、中键和右键的 which 分别标准化为 1、2 和 3。

MDN page表示 button 是标准的,生成值 0、1 和 2。

在桌面上,Chrome、Safari、Firefox、IE11 和 Edge 都提供 buttonwhich,因此其中任何一个似乎都可以使用。

(顺便说一句,我正在编写原始 JS。没有 JS 库依赖项。我正在使用 element.addEventListener() 监听 mousedown)

我们想继续使用哪一个?

最佳答案

Which one is the one that we want to use moving forward?

嗯,规范讲述了 button 属性,但是 which

所以这应该可以回答问题,但您可以使用 which,只要浏览器独立于 W3C 规范支持它即可。

Scott 显示了 1、2、4 的位图

这也在当前规范中的按钮

The buttons being pressed when the mouse event was fired: Left button=1, Right button=2, Middle (wheel) button=4, 4th button (typically, "Browser Back" button)=8, 5th button (typically, "Browser Forward" button)=16. If two or more buttons are pressed, returns the logical sum of the values. E.g., if Left button and Right button are pressed, returns 3 (=1 | 2).

对于某些具有多种手势类型的绘图应用程序来说可能很有趣..

关于javascript - 浏览器 JavaScript mousedown 事件 : To detect right mouse button: Do I look at "button" or "which"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38406524/

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