2017-04-25 8 views
1

바닐라 js를 사용하여 사용자가 엔터 키를 치는 순간에 기능을 시작하기 위해 간단한 것을 쓰려고합니다. 아래에 몇 가지 코드가 있지만 함수의 이름이 없으므로 작동 방법을 잘 모르겠습니다. Window keyup 이벤트 - 페이지가 활성 상태 일 때마다 keyup을들을 수 있습니까?

function (event) { 
    if (event.which == 13 || event.keyCode == 13) { 
    alert("Wooohoo"); 
    } 
}; 

나는 몸 태그를 변경하여 다른 솔루션을 보았다,하지만 난 셰어 페이지에 대해이 스크립트를 쓰고 같은 내가 통제 할 이상이 없다. 꼭 필요한 항목을 선택하지 않고 입력 키를 캡처하는 간단한 방법이 있어야한다고 생각합니다. 그러나 많은 정보를 찾지는 못했습니다. 모든 지침을 부탁드립니다!

답변

1

이 같은 문서의 onkeyup 이벤트에 해당 기능을 설정할 수 있습니다

document.onkeyup = function (event) { 
    if (event.which == 13 || event.keyCode == 13) { 
    alert("Wooohoo"); 
    } 
}; 

그런 식으로 그 함수가 시간을 페이지에 keyup 이벤트가 발생을 트리거합니다.