Ho uno snippet di codice che voglio durare almeno un secondo. Così faccio:Sta chiamando setTimeout con un ritardo negativo ok?
var currentTimeMillis = new Date().getTime();
// do stuff
var sleepTime = 1000 - (new Date().getTime() - currentTimeMillis);
Si noti che sleeptime può essere negativo. Posso fare
setTimeout(callback, sleepTime)
Oppure devo verificare esplicitamente un valore negativo?
Vite IE8. Nessun timeout per te! –