kamloo21
22.03.2013, 19:10:32
Hej
Mam problem z delay(), mianowicie gdy go stosuje , to animacja po jakimś czasie rozjeżdża sie tzn miał znikać jeden element i zaraz po nim pojawić się następny ale po czasie to sie buguje że pojawiają sie dwa elementy. Próbowałem kolejkować ale nie działa to jak powinno. Jakiej metody użyć ? Może coś innego niż delay() ?
Jeszcze takie pytanko , jak zapętlacie animacje w jquery ? Ja robie rekurencyjnie ale jest to odczuwalne dla przeglądarki (przeglądarka mieli coś przez 2sec i ładuje strone)
Arcioch
22.03.2013, 20:07:35
Może jakiś przykładowy kod jakiego używasz albo strona gdzie można zobaczyć to co napisałeś

Hmm możesz wykorzystać setTimeout()
kamloo21
27.03.2013, 16:55:39
http://kamix21.studentlive.pl/tyla/index.html - tutaj jest wszystko
Na początku skrypt wykonuje sie dobrze (z 2-3 razy jest ok) ale później sie rozjeżdża wszystko
setTimeout() to jest metoda w jquery ? Bo w dokumentacji jquery nie ma o tym mowy.
Tutaj kod
http://jsfiddle.net/RSnBV/@edit
Spójrzcie teraz w kod , dzieje sie coś niezrozumiałego , pokazuje sie tylko krok 3 i 4 .. nie kumam
_Borys_
27.03.2013, 17:20:22
Z tego co zauważyłem to szarpie dlatego ponieważ pierwsze logo jeszcze nie zniknęło a pojawia się drugie a że pierwsze jeszcze jest to drugie pojawia się pod nim. Trzeba by poczekać z drugim aż zniknie pierwsze całkowicie.
http://jsfiddle.net/RSnBV/4/Tak tylko testowałem, nie wiem czy to prawidłowo.
kamloo21
29.03.2013, 11:53:17
spójrzcie na to
http://jsfiddle.net/RSnBV/1/tylko 3 i 4 krok sie pokazuje
Borys , jest to jakieś rozwiązanie ale niestety nie moge go zastosować.
Wie ktoś o co chodzi że pojawia sie tylko 3 i 4 krok ?