我知道 键盘菜单键 的
尽管事件确实会被触发并且if语句内的console也会被记录,但即使在我的代码中同时存在event.preventDefault()和event.stopPropagation(),上下文菜单仍然会显示。
有没有什么方法可以阻止菜单被显示?
演示可在以下链接中查看:http://jsfiddle.net/maniator/XJtpc/
keyCode === 93
。
所以我有以下代码:
$(window).on("keydown", document, function(event){
if (event.keyCode === 93) { //context menu
console.log("context menu key", event);
event.preventDefault();
event.stopPropagation();
return false;
}
});
尽管事件确实会被触发并且if语句内的console也会被记录,但即使在我的代码中同时存在event.preventDefault()和event.stopPropagation(),上下文菜单仍然会显示。
有没有什么方法可以阻止菜单被显示?
演示可在以下链接中查看:http://jsfiddle.net/maniator/XJtpc/
对于那些不知道“菜单”键是什么的人: