2015-04-29 5 views

risposta

0

È possibile utilizzare una funzione di timeout per attendere un secondo, quindi eseguire il codice.

Il metodo setTimeout() attende il numero specificato di millisecondi, quindi esegue la funzione specificata.

Il primo parametro di setTimeout() deve essere una funzione.

Il secondo parametro indica quanti millisecondi, da ora, si si vuole eseguire il primo parametro.

Ad esempio:

var l = Ladda.create(document.getElementById('ladda-test')); 
l.start(); 
setTimeout(function() { 
    l.stop(); 
    console.log('ladda is stoped'); 
}, 2000); // This unit equates to two seconds 

si può imparare di più su di temporizzazione eventi qui: http://www.w3schools.com/js/js_timing.asp

+0

Ora ritardo di due secondi: un secondo. per setTimeout e secondo sec. prima dopo l.stop() animare mostrando un secondo ... – codelife

+0

@codelife Potresti provare a spiegare di nuovo il tuo commento? Il timeout non deve essere ritardato di un secondo. Questo è il punto cruciale di un timeout: non viene eseguito fino a dopo un secondo. – James

+0

Se si desidera aumentare il ritardo, basta cambiare i 1000 millisecondi a 2000 millisecondi. – James

Problemi correlati