Entonces, tengo algo que mostrar cuando un usuario está escribiendo en mi sitio web, pero quiero que la escritura... muestre los puntos más lentos en lugar de instantáneamente. y lo convierte en ... al instante, pero me gustaría agregar un tiempo de espera similar de alguna manera.
var countTyping = 0; function typingAnimation() { let items = ['.', '..', '...']; //return items[Math.floor(Math.random() * items.length)]; //return items[countTyping]; dont use if (countTyping < 2) {//if the count is less than 2 countTyping++ return items[countTyping] } else { countTyping = 0 return items[countTyping]; } }mas tarde tengo
'user is typing' + typingAnimation()en mi código que se adjunta al documento, por lo que no puedo usar setTimeout (typingAnimation, 1000) ni nada, o mostraría números aleatorios.
Mi solución fue agregar más elementos a la matriz, pero hay muchas más opciones, pero esto es más fácil y rápido de encontrar para mí.
let items = ['.', '.', '..', '..', '...', '...'];