Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

한 번에 여러 키를 눌렀을 때 JavaScript 코드를 만드는 방법은 무엇입니까?


키다운 사용 어떤 키가 한 번에 눌렸는지 알 수 있는 JavaScript의 이벤트. 다음은 스크립트입니다 -

예시

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');
});