Intento hacer una prueba de escritura web.
entonces hay un botón para recargar la función().
esta función tiene secuencias de comandos que asignan palabras aleatorias a partir de una cadena y validan cada entrada del usuario en palabras aleatorias.
la secuencia de comandos de palabras aleatorias funciona perfectamente, pero la secuencia de comandos keyup aún se ejecuta.
var StopFunc; function validationWords(StringFromPool){ // randomingWords function here // script for focus to div $(".words-pool-container").on("keyup", function(e){ //script for only accept az, space, and backspace // script for loop and if input keyup[i] == stringrandomwords[i] }) StopFunc = setTimeout(function(){validationWords(StringFromPool)}, 600) } function domReady(){ StringFromPool=word(); validationWords(StringFromPool); } $(document).ready(domReady) $(document).ready(function(){ // reload function button $(document).on("click", "#reload-btn", function(){ clearTimeout(StopFunc); domReady(); }) }) comparo la entrada del usuario y el índice basado en cadenas. pero cuando presiono el botón recargar, el índice se repite. cuando presiono una vez char, el índice salta según la cantidad de veces que hago clic en el botón de recarga.
¿Alguien sabe lo que me estoy perdiendo aquí?