Ayuda con condigo Javascript

Estado
No está abierto para más respuestas.
Mensajes
426
Puntuación de reacción
0
Buenos días, estoy realizando un proyecto donde en un parte es un contador que va aumentando automáticamente, y querría saber si es posible que ese contador cuando llegue a cierto numero que se pare.
Así leído parece fácil añadiendo una función a un botón y pararlo, pero lo que requiere este proyecto es que ese contador se para automáticamente.
¿Alguien sabe como hacerlo?
 

Julio Rodríguez

Diamante
Usuario de Bronce
Mensajes
2,521
Puntuación de reacción
2
Hola,

no entendí, un contador que al entrar en al web empiece

1,2,3,4,5,6,7,8 y al llegar x numero pare solo?

de todas formas, yo creo que sería fácil, sería un if(i==x) { break; }

o algo así
 
Mensajes
426
Puntuación de reacción
0
Hola Julio, eso he pensado desde el principio pero el codigo ya esta hecho anteriormente y debo adaptarlo, este es el codigo:

script>

var da_rand = 54;
var t_rand = 1;
var t_found = 0;
$(document).ready(function(){


setTimeout(function(){
var tempa = t_rand;
$('#t_found').text(tempa);
},10000);


setInterval(function(){
da_rand += Math.floor(Math.random() * 100);
$('#f_count').text(da_rand);
},500);

setInterval(function(){
t_rand += 1;
$('#t_count').text(t_rand);
},2000);
});


Donde:

#f_count: es un contador que va sumando muy rapidamente

#t_count: es otro contador que va sumando mas lentamente.

Y el cliente quiere que con eso que el #f_count pare digamos que en el numero 250, ya intente lo que tu dijistes un for y otro con un while pero sin resultado.
 

Julio Rodríguez

Diamante
Usuario de Bronce
Mensajes
2,521
Puntuación de reacción
2
Hola,

tendrías que hacer un setinerval que comprobase el nº que tiene f_count y si es 250 o mayor un clearInterval a los 3 que tienes, para eso debes ponerle var a = sertinerval...
 
Mensajes
426
Puntuación de reacción
0
Con el setinterval tambien lo intente pero no me funciono, no se que estoy haciendo mal jajajajajaj, matenme xD
 
Estado
No está abierto para más respuestas.
Arriba