Mehrere Elemente gleichzeitig ausblenden - jquery

8

Ich möchte Folgendes tun:

%Vor%

Diese vars sind divs, die mit jquery erstellt wurden

aber nur das erste Element wird eingeblendet, ich brauche wirklich alle Elemente, die gleichzeitig eingeblendet werden. Irgendeine Idee?

    
Wesley 05.08.2011, 06:55
quelle

4 Antworten

22

Sie können die Methode add verwenden, um die Elemente im selben jQuery-Objekt abzurufen:

%Vor%     
Guffa 05.08.2011, 07:02
quelle
1

Angenommen, newPanel usw. sind Variablen, die wie folgt erstellt werden:

%Vor%

schreibe einfach:

%Vor%     
Fender 05.08.2011 06:58
quelle
0

Entweder tun Sie es mit einem $.each -Aufruf, oder ich würde empfehlen, dass Sie sie nach einer Klasse oder ID gruppieren und mit diesem verblassen.

Sie könnten zum Beispiel alle verwandten Elemente in Klassen gruppieren und dann einen $.each Aufruf für diese Klassen statt für jedes einzelne Element ausführen.

    
inquam 05.08.2011 07:04
quelle
0
%Vor%

update:
Und wenn Sie die Funktion nur einmal aufrufen möchten, können Sie etwas tun wie @Guffa tat indem Sie die Elemente zur selben jQuery-Sammlung hinzufügen und erst dann die Animation (einmal) anwenden:

%Vor%     
gion_13 05.08.2011 07:00
quelle

Tags und Links