나는 내가 q
을 누르면, 그것은 q
분명히 w
, 하지만를 표시해야합니다 q
다음 일초 후 나는 w
를 누르면 키를 누르면, 다시 전화에 표시하는 작은 스크립트를 구축을 위해 노력하고 w
하지에 있어요 같은 시간, 그냥 1 초 미만, 그것은 다른 문자를 보여 주야합니다 예 : x
그리고 여기는 내가 지금 붙어 오전 JsFIDDLE 또는 내 전체 코드입니다.키 누르기 이벤트의 타이밍을 기록하는 방법은 무엇입니까?
<script type="text/javascript">
function check(e){
var text = e.keyCode ? e.keyCode : e.charCode;
switch(text){
case 81:
text = 'q';
break;
case 87:
text = 'w';
break;
}
if(text == 8){
var str = document.getElementById("out").innerHTML;
var foo = str.substring(0, str.length -1);
document.getElementById("out").innerHTML = foo;
}else {
document.getElementById("out").innerHTML += text;
}
}
</script>
<input type='text' onkeyup='check(event);' id='in' />
<div id='out' ></div>
나는 자바 스크립트에 새로운 오전, 나는 당신이 다음도 초 안에 존재하는 또 다른 하나가 있다면 듣고 기다려야 하나 개의 키 입력을 기록 할 수 있습니다 무엇으로 손실입니다. 나는 또한 시도했다, setInterval()
함수,하지만 주어진 시간의 양으로 함수를 실행합니다.
[fiddle] (http://jsfiddle.net/aswgM/1/)이 필요한가요? – Teemu
예, 아니요. @Temu는 1 초 안에'q'와'w'를 누르면'x' 대신'qx'가 표시되기 때문입니다. 그걸 확인해 줄 수 있니? –