기본적으로 브라우저에서는 스페이스바를 눌렀을 때 스크롤이 된다. 따라서 특정 이벤트를 스페이스에 연결할 때 중복문제가 나타나기 때문에 기본 이벤트를 막아줘야한다. spacebar의 스크롤 이벤트는 keydown일 때 발생하기 때문에 이에 맞춰 작성하도록 한다. (keyup으로는 안된다.)
$(document).keydown( function(event) {
if (event.keyCode == 32) {
event.preventDefault();
//기능구현
}
});
'WEB > JavaScript' 카테고리의 다른 글
[자바스크립트] 리스트 검색 필터 (1) | 2015.12.24 |
---|---|
[자바스크립트] 텍스트 기준 특정 Select Option 선택하기 (0) | 2015.12.14 |