2015-04-29 10 views

Odpowiedz

0

Możesz użyć funkcji limitu czasu, aby odczekać jedną sekundę - następnie wykonaj swój kod.

Sposób setTimeout() czeka przez określoną liczbę milisekund, a następnie wykonywania określonej funkcji.

Pierwszy parametr funkcji setTimeout() powinien być funkcją.

Drugi parametr wskazuje, ile milisekund, od tej pory, chcesz wykonać pierwszy parametr.

Na przykład:

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 

Możesz dowiedzieć się więcej o taktowaniu wydarzenia tutaj: http://www.w3schools.com/js/js_timing.asp

+0

Teraz opóźnić dwie sekundy: jeden sek. dla setTimeout i sekund sec. przed po l.stop() animacja pokazująca jedną sekundę ... – codelife

+0

@codelife Czy mógłbyś spróbować jeszcze raz wyjaśnić swój komentarz? Limit czasu nie musi być opóźniony o jedną sekundę. To jest koniec limitu czasu - nie jest wykonywany aż do jednej sekundy. – James

+0

Jeśli chcesz zwiększyć opóźnienie, po prostu zmień 1000 milisekund na 2000 milisekund. – James

Powiązane problemy