Hola a todos Acabo de tomar jQueryLa tecla de parada no se repite en espera. (JQuery)
Así que mi pregunta es que quiero dejar una llave de repetir cuando se mantiene presionado
Ejemplo: Editar (i quiero que pare .. por lo que 1 caracteres por pulsación de tecla/keydown)
pulsación de tecla: un elemento de retención
: aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Mi código es:
<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;});
¿Voy por esto de la manera incorrecta?
duplicado posible de [evento keydown evitar que JavaScript se manejan varias veces mientras se mantiene oprimida] (http://stackoverflow.com/questions/6087959/prevent-javascript -keydown-event-from-being-handled-multiple-times-while-held-do) – Isti115