[英]JavaScript Two key pressed at the same time
How to get at the same time two codes when i have pressed two keys on the keyboard? 当我按下键盘上的两个键时,如何同时获得两个代码?
In it, I only get one keyCode... 在其中,我只得到一个keyCode ...
document.onkeydown = function(e)
{ var key = e.keyCode ? e.keyCode : e.which;
text.innerHTML += key; };
look here JavaScript multiple keys pressed at once 在这里查看JavaScript一次按下多个键
http://jsfiddle.net/vor0nwe/mkHsU/ http://jsfiddle.net/vor0nwe/mkHsU/
zsvar log = $('#log')[0],
pressedKeys = [];
$(document.body).keydown(function (evt) {
var li = pressedKeys[evt.keyCode];
if (!li) {
li = log.appendChild(document.createElement('li'));
pressedKeys[evt.keyCode] = li;
}
$(li).text('Down: ' + evt.keyCode);
$(li).removeClass('key-up');
});
$(document.body).keyup(function (evt) {
var li = pressedKeys[evt.keyCode];
if (!li) {
li = log.appendChild(document.createElement('li'));
}
$(li).text('Up: ' + evt.keyCode);
$(li).addClass('key-up');
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.