Krótko mówiąc, szukam pętli jQuery, która wybierze każdego div z klasą (w przybliżeniu 10 małych div w linii), a następnie wykona jakiś kod na każdym div konkretnie zaniknąć i na obrazie zawartym w div, a następnie zatrzymać i przejść dalej i zrobić to samo do następnego div.Jquery .each() z uwzględnieniem opóźnienia szukającego czystego kodu
Pętla ta zanika/we wszystkich obrazów zawartych w tym samym czasie ...
$('.div_class').each(function() {
$(this).children().fadeOut('fast', function() {
$(this).fadeIn('slow');
});
});
Mam spojrzał na funkcji jquery delay()
i setInterval()
i natywnej funkcji JavaScript setTimeout()
.
Wygląda na to, że albo nie mogę ich w ogóle uruchomić, albo przykłady, które widziałem, są długie i skomplikowane. Z magią jquery wydaje mi się, że powinienem móc dodać bardzo mało kodu do powyższej pętli, żeby działała w seriach.
Jak wspomniano, szukam czystego prostego przykładu.
http://api.jquery.com/delay/ - domyślnie używa kolejki efektów. więc umieść go przed fadeOut i powinno wystarczyć. szczęśliwe kodowanie. –