MAHIR
19
2018-11-09 02:15:49
1
337

[jQuery] ESC keyCode가 먹히지 않는 현상


안녕하세요. MAHIR(마히르) 입니다.


ESC keyCode를 입력 후, Event가 발생해야 하는데, 무반응인 분들에게 도움이 되실 것 같습니다.


제가 jQuery로 keypress 함수를 사용하는데, 이때 ESC의 keyCode가 사용 되었습니다.


ESC를 눌렀을 때, 정상적으로 동작을 하는지 테스트 해보았는데, 아무런 반응이 없어서


구글링을 한 결과, ESC는 keypress가 먹히지 않는다고 합니다.


ESC를 먹히게 하려면 keydown 혹은 keyup을 통해 코드를 작성하시면 되겠습니다.


지식의 출처: https://stackoverflow.com/questions/3901063/jquerys-keypress-doesnt-work-for-some-keys-in-chrome-how-to-work-around

2
1
  • 댓글 1

  • 20170923
    1k
    2018-11-09 12:04:43

    keypress는 ctrl,shift 같은 입력값이 없는 키들은 이벤트가 발생하지 않고 123qweㄱㄴㄷ같은 입력값이 있는 키들만 캐치하는 것으로 알고있습니다.

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.