사용자가 1 초 내에 동일한 문자를 키보드에서 두 번 누르는 경우를 감지하는 간단한 방법이 있는지 궁금해했습니다. 나는 일종의 코드를 작성했지만 신뢰할 수는 없다.두 번째 키 누르기에서의 자바 스크립트
var escapeCount = 0;
function reset() {
escapeCount = 0;
setTimeout('reset();', 1000);
}
window.onload = function() {
reset();
};
document.onkeyup = function(e) {
if (!e) var e = window.event;
var code = e.keyCode ? e.keyCode : e.which;
if (code == 27) escapeCount +=1;
if (escapeCount == 2) {
// stuff on second escape
}
};
더 좋은 방법이 있나요? 감사합니다
작품! –