我有 3 个不同任务的代码,我想通过单击并按下一个键来执行这些任务,因此将有 3 种不同的单击和按下组合。例如-
window.addEventListener("keydown", function(e){
if(e.keyCode === 16) {console.log('Yap! Shift works...');}
if(e.keyCode === 17) {console.log('Yap! Ctrl works...');
document.addEventListener('click',function (event) {
console.log(event.target.className);
}, false);
}
},false);
现在,当我按下 shift 键时,我会得到相关的输出,当我单击Ctrl键然后单击时,我会得到我单击的对象的类名。
但问题是,输出一直在我握着钥匙的时候出现!!我想执行一次我的代码部分,并且恰好在按下键并单击时发生。
我怎样才能做到这一点?
通常,如何通过有效地单击和按下来为三个不同的任务执行 3 部分代码?
智慧大石
catspeake
至尊宝的传说
相关分类