Witam wszystkich i po prostu podniósł jQueryZatrzymaj naciśnięcie klawisza od wstrzymania. (JQuery)
Więc moje pytanie brzmi: chcę zatrzymać klucz od powtarzania kiedy przytrzymać
Przykład: Edit (chcę go zatrzymać .. więc 1 postać za naciśnięciem klawisza/keyDown)
przyciśnięcie: a
HoldDown: aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Mój kod to:
<input type='text'>
var stop= false;
var time =null;
$(':text').keypress(function(e) {
if(stop === true){e.preventDefault();}
if (time !== null) {
lastkey = time;
}
time = new Date().getTime();
var between = time - lastkey;
if (between <= 70) {
stop = true;
}
});
$(':text').keyup(function(){stop = false;});
Czy podążam w tym kierunku w niewłaściwy sposób?
Możliwy duplikat [Prevent JavaScript keyDown od obsługiwanego wielokrotnie podczas przytrzymany] (http://stackoverflow.com/questions/6087959/prevent-javascript -theydown-event-from-being-handle-multiple-times-while-held-do) – Isti115