Actualmente estoy devanándome el cerebro para resolver lo que probablemente debería ser un cálculo por segundo relativamente simple. Tengo un aumento de barra de carga y al final de eso, suma 1 al total. La barra de carga consta de:
wId = setInterval(worker_identify_call, wIdSpeed);
y
function worker_identify_call(){ worker_identify_amount++; wElem.style.width = worker_identify_amount + '%'; }
wIdVelocidad = 250.
Estoy tratando de calcular cuánto tiempo, en segundos, tomará llegar a la parte superior de la barra de carga (100%).
Actualmente tengo ((1000/wIdSpeed).toFixed(2))
pero eso solo calcula cuánto tiempo toma un ciclo de setInterval
.
¡Cualquier ayuda es apreciada!
Si desea volver a calcular después de cada ciclo, debe mover workerString();
al interior de la función que se repite.
En cuanto a las matemáticas, debe obtener el resto (100 - worker_identify_amount)
y verificar cuántas cosas está agregando por segundo y averiguar el resultado de eso.
Estoy en idiota. Para cualquiera que quiera encontrar esto en el futuro, sería:
(((wIdSpeed/1000)*100).toFixed(2));
Donde wIdSpeed es la velocidad de su intervalo.