jquery animate: Ändern Sie die Opazität des Elements einzeln

8

Irgendeine Idee, wie man die Opazität jedes einzelnen Elements einzeln bis zu 16 Ziele / Elemente animiert?

Dies ändert die Deckkraft der Elemente alle zusammen,

%Vor%

Schauen Sie sich hier an.

Aber ich möchte, dass die Opazität sich nacheinander ändert. und dies wird aufhören, wenn es das 16. Element erreicht.

Hier ist der HTML-Code,

%Vor%

Ich kam diese Funktion heraus, aber es stürzt jeden Browser ab,

%Vor%

Danke.

    
laukok 20.05.2011, 15:10
quelle

3 Antworten

21

Versuchen Sie Folgendes:

%Vor%

Geige: Ссылка

    
Neal 20.05.2011, 15:12
quelle
8

Sie können den "Completion Callback" von .animate() verwenden, um die nächste Überblendung zu starten:

%Vor%

Siehe Ссылка

    
Alnitak 20.05.2011 15:20
quelle
4

Eine Option, die den Callback verwendet, und um beim Erreichen des 16. Elements zu stoppen, können Sie .index()

verwenden %Vor%

Beispiel für jsfiddle

    
Mark Coleman 20.05.2011 15:22
quelle

Tags und Links