Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm thế nào để tạo mã JavaScript cho nhiều phím được nhấn cùng một lúc?


Sử dụng phím xuống sự kiện trong JavaScript để biết phím nào được nhấn cùng một lúc. Sau đây là tập lệnh -

Ví dụ

var log = $('#log')[0],
   keyPressed = [];

$(document.body).keydown(function (evt) {
   var li = keyPressed [evt.keyCode];
   if (!li) {
      li = log.appendChild(document.createElement('li'));
      keyPressed [evt.keyCode] = li;
   }
   $(li).text(Key Down: ' + evt.keyCode);
   $(li).removeClass('key-up');
});

$(document.body).keyup(function (evt) {
   var li = keyPressed [evt.keyCode];
   if (!li) {
      li = log.appendChild(document.createElement('li'));
   }
   $(li).text('Key Up: ' + evt.keyCode);
   $(li).addClass('key-up');
});