Como fazer com que jQuery inicie uma função depois de X segundos de parar de escrever em um textarea?

  • Autor Autor MasterWeb
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
MasterWeb

MasterWeb

Zeta
Hola, esta es una pregunta básicamente de jQuery, pero dado que no veo una sección de JS en forobeta la dejo acá (sino es así dejo libertad a los administradores para que lo muevan)

Prácticamente lo dicho en la pregunta: ¿Cómo iniciar un evento/función después de X segundos de haber dejado de escribir en un textarea?

Saludos y respóndame pronto! gracias!
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Hola buen dia, pues si cambias el foco del componente, osea del text area a un enlace o boton por ejemplo puedes hacer un setTimeout(funcion a llamar, tiempo en segundos); en javascript para llamar a una funcion de jquery que envie un evento a cualquier componente con $("#Nombre del componente").trigger('Evento'); con eso bastara, espero haber sidop de ayuda, suerte
 
Se me ocurre lo siguiente:

1) En el evento onfocus de tu textarea comienza un contador de tiempo
2) En el evento onkeydown renueva el contador a cero
3) Si pasan mas de X numero de segundos comienza "el evento" que te interesa

Alternativamente en el evento onblur podrías comenzar "el evento".
 
Voltar
Topo