是否有任何可能的方法在长时间按下键时仅显示一个字符不希望这种情况发生'ssssssssssssssssssssssssssssssssssss....'。
并且不使用这种方法,因为这会带来一个问题,如果用户快速键入并同时按下两个键,则只会显示第二个键,例如,如果我按下“k”并按下而让“k” ' go 'p' 只有 'p' 会被显示。
var textarea='';
document.getElementById('textareaID').onkeydown=keydown;
document.getElementById('textareaID').onkeyup=keyup;
function keydown () {
this.value=textarea;
}
function keyup () {
textarea=this.value;
this.value=textarea;
}
请不要说使用计数器,因为由于某种原因它不起作用相信我,我已经尝试了过去 3 天。
http://toki-woki.net/lab/long-press/这是我基本上想要做的,但我不明白你按住键并且只显示一个的部分是如何完成的,当然如果我按下一个键,当键按下时,我按下另一个键,它们都显示出来,休息很容易。
所以我会喜欢并解释它让我发疯。