|
1
934
从jQuery版本1.1.3开始,
|
|
|
2
254
:我将其更改为适用于使用
以防您陷入多种解决方案^^
当前位置Tim Down提出了一个很好的观点,那就是它并不总是会成为
|
|
|
3
85
您可以通过检查鼠标键来轻松判断按下了哪个鼠标键
|
|
|
4
39
你也可以
http://jsfiddle.net/maniator/WS9S2/ 或者,您可以制作一个快速插件,该插件也可以执行相同的操作:
演示: http://jsfiddle.net/maniator/WS9S2/2/
使用
|
|
|
5
30
更新内容的当前状态:
|
|
|
6
18
|
|
7
16
然而,在较旧的Internet Explorer中,Microsoft正在为按下的按钮翻转一点,共有8种情况:
尽管理论上它应该是这样工作的,但没有一个Internet Explorer支持同时按下两个或三个按钮的情况。我之所以提到它,是因为W3C标准甚至在理论上都不能支持这一点。 |
|
|
8
8
在我看来,稍微修改一下Villageidiot的答案会更干净:
|
|
|
9
4
但您还应该考虑修改器关键点: 控制键 转移 中高音
|
|
|
10
2
还有一种方法,不用JQuery就可以做到! 看看这个:
|
|
11
2
用这种方法和 (穆斯敦) 活动:
和 事件将 返回相同的数字,但是 0 相反 https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/buttons |
|
|
12
1
如果您正在寻找“更好的Javascript鼠标事件”,它允许
看看这个跨浏览器的普通javascript,它触发了上述事件,并消除了令人头痛的工作。只需将其复制并粘贴到脚本的头部,或将其包含在
如果您对它的工作感兴趣,请查看JSFIDLE: https://jsfiddle.net/BNefn/
更好的鼠标点击事件示例(为了简单起见,使用jquery,但上面的内容将跨浏览器工作并触发相同的事件名称,即在名称之前使用on)
对于那些需要缩小版本的人。。。
|
|
|
13
1
|
|
14
0
|
|
15
0
使用jquery,您可以使用
|
|
|
16
0
|
|
17
-1
|
|
18
-1
上面问
关于所有鼠标单击事件类型。
添加此脚本,使其应用于整个页面:
注意:请确保 干杯 |