1
我在jQuery的完整的新手/ JS多按鍵功能的jQuery
我想創建web界面我robotcar和檢查多個按鍵,每當我釋放所有按鍵robotcar將停止。
http://jsfiddle.net/gFcuU/1105/
var keys = {};
$(document).keydown(function (e) {
keys[e.which] = true;
keypr();
printKeys();
});
$(document).keyup(function (e) {
delete keys[e.which];
printKeys();
});
function printKeys() {
var html = '';
for (var i in keys) {
if (!keys.hasOwnProperty(i)) continue;
html += '<p>' + i + '</p>';
}
$('#out').html(html);
}
function keypr(){
if (keys[87] && keys[68] == true){
alert('shit works');
}
}
多重操作的檢測工作,但如果我按W + d函數表示keypr它停止正常工作。 感謝您的幫助