Comunidad de diseño web y desarrollo en internet online

timer, set interval, callback

Citar            
MensajeEscrito el 26 Dic 2013 01:26 pm
quiero un Boolean (true/false) que por ejemplo me avise cada 2 seg, con setinterval
lo que pasa es que quiero que me avise de el momento justo de los dos segundos,
lo que me pasa es que consigo que me avise pero me avisa cuando pasan los dos segundos pero se queda en true, y quiero que se quite.

es decir cuando lleva 1.9 segundos este en false, cuando sean 2 sea true y cuando sea 2.1 vuelva a ser false

como lo hariais?
gracias

Por velaskone

27 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Dic 2013 03:47 pm
Agrega otro timer de 1s, que se active después de dar el aviso.

En la función de ese timer, cambias tu variable (a false) y eliminas su propio listener.

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

chrome
Citar            
MensajeEscrito el 26 Dic 2013 10:20 pm
pero me cambiaria cada segundo es decir seg 1 = false ;seg 2; true ;seg 3 false
y yo lo que necesito es seg 1 = false ; seg 1,9 = false, seg 2 = true ; seg 2,1 = false ...

Por velaskone

27 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Dic 2013 03:18 pm
.... era un ejemplo, en vez de poner 1s... o 1000 en el tiempo (ya que se maneja en milisegundos), pon 100ms o 1ms

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.