Javascript

키보드 이벤트

킹king 2021. 11. 11. 14:20
반응형

1. 기본 예시

// 컨트롤 + o키 눌렀을 때
$(document).keydown(function(event) {
    if(event.keyCode === 79 && event.ctrlKey) {
        alert('안녕하세요');
    }
});

 

2. 브라우저 기본 이벤트 삭제

// 컨트롤 + o키 눌렀을 때
$(document).keydown(function(event) {
    if(event.keyCode === 79 && event.ctrlKey) {
        alert('안녕하세요');
        if (event.preventDefault) event.preventDefault();
        if (event.stopPropagation) event.stopPropagation();
    }
});

컨트롤 o같은 경우 파일첨부창이 뜨는데, 이를 방지해주는 코드 2줄을 써주면 된다.

모든 게시물(특히 과거 게시물)은 잘못된 방법으로 처리한것을 좋다고 써놨을 수 있습니다. 참고만 하시고 틀린게 있다면 댓글 남겨주세요~