0
我的目标是按下按钮并仅在按下shift键时才执行动作。但是,它现在甚至不认识到换档键。目前它只能用右键点击,但正如我所说的,我希望它能够通过右键点击+移位来工作。使用左键单击移位,无jQuery事件
button.addEventListener("oncontextmenu", function(e) {
document.addEventListener("keydown", function(e) {
console.log("this string won't show");
if (e.keyCode == 16) {
console.log("this string won't show either");
} else {
console.log(e.keyCode); // again it won't show
}
});
rightShiftClick(e); // this will execute perfectly.
});
为什么你在事件内部绑定事件? 'oncontextmenu'是错误的,不应该有'on' – epascarello
我绑定他们希望有rightclick + shift工作。 “oncontextmenu”如何错误?它监听右键单击事件。我不确定你想看到的相关html代码是什么。它是一个大文件。 – qaispak
shift键在事件对象中。 console.log(e),事件没有“on”,看看keydown – epascarello