1
是否有在javascript中右键单击一个键码,因为这里是我要怎样做:事件监听右点击
document.addEventListener('keydown', event => {
if (event.keyCode === 2) { //Right Mouse
alert("Oh-NO!!");
}
});
是否有在javascript中右键单击一个键码,因为这里是我要怎样做:事件监听右点击
document.addEventListener('keydown', event => {
if (event.keyCode === 2) { //Right Mouse
alert("Oh-NO!!");
}
});
您需要添加一个mousedown
事件,而不是一个事件。这将返回一个event.button
属性,该属性的值会告诉你哪个按钮被点击...
$('element').addEventListener('mousedown', clicked, false);
function clicked(e) {
switch (e.button) {
case 0:
// left mouse button
break;
case 1:
// middle mouse button
break;
default:
// 2 === right mouse button
}
}
对于您可能需要preventDefault行为右和中间点击。
希望帮助:)
你在这里检查过吗? https://developer.mozilla.org/en-US/docs/Web/Events/click – elclanrs
检查了这一点:https://stackoverflow.com/questions/2405771/is-right-click-a-javascript-event –
鼠标点击的键码?这是新的 –