Um kurz zu sein, ich bin auf der Suche nach einer jQuery-Schleife, die jedes div mit einer Klasse (ca. 10 kleine divs in einer Zeile) auswählen und dann Code auf jedem div ausführen speziell ausblenden und in dem Bild in der Div enthalten und dann pausieren und weitermachen und das gleiche tun, um die nächste div.Jquery .each() einschließlich einer Verzögerung auf der Suche nach sauberen Code
Diese Schleife ausblendet/in all der enthaltenen Bilder zur gleichen Zeit ...
$('.div_class').each(function() {
$(this).children().fadeOut('fast', function() {
$(this).fadeIn('slow');
});
});
Ich habe an den jquery Funktionen sah delay()
und setInterval()
und die native Funktion JavaScript setTimeout()
.
Es scheint, dass ich sie entweder überhaupt nicht zur Arbeit bringen kann oder die Beispiele, die ich gesehen habe, sind lang und kompliziert. Mit der Magie von JQuery scheint es, dass ich in der Lage sein sollte, sehr wenig Code in die Schleife einzufügen, damit es in Serie funktioniert.
Wie bereits erwähnt, ich bin für ein sauberes einfaches Beispiel suchen.
http://api.jquery.com/delay/ - standardmäßig wird es den Effekt Warteschlange verwendet. so stellen Sie es vor dem FadeOut und es sollte den Trick tun. fröhliche Codierung. –