jQuery Effekt - toggle() Methode

Beispiel

Schalten Sie den Anzeigestatus des <p>-Elements zwischen sichtbar und versteckt um:

$(".btn1").click(function(){
  $("p").hide();
});

Probieren Sie es selbst aus

Definition und Verwendung

Die toggle() Methode schaltet den Sichtbarkeitsstatus der Elemente um.

Verbergen Sie die Elemente, wenn sie sichtbar sind, oder zeigen Sie sie an, wenn sie versteckt sind.

Syntax

$(selector).toggle(speed,callback,switch)
Parameter Beschreibung
speed

Optional. Bestimmt die Geschwindigkeit des Übergangs von sichtbar zu unsichtbar (oder umgekehrt) des Elements. Standardwert ist "0".

Mögliche Werte:

  • Millisekunden (z.B. 1500)
  • "slow"
  • "normal"
  • "fast"

Bei der Einstellung der Geschwindigkeit ändert sich das Element während des Übergangs von sichtbar zu unsichtbar schrittweise in Höhe, Breite, Außenabstand, Innenabstand und Transparenz.

Wenn dieser Parameter gesetzt ist, kann der Parameter switch nicht verwendet werden.

callback

Optional. Funktion, die nach der Ausführung der toggle-Funktion ausgeführt wird.

Um mehr über callback zu erfahren, besuchen Sie bitte das Kapitel jQuery Callback.

Dieser Parameter kann nicht gesetzt werden, es sei denn, der Parameter speed wurde festgelegt.

switch

Optional. Boolescher Wert. Bestimmt, ob toggle alle ausgewählten Elemente verbergen oder anzeigen soll.

  • True - Zeigen Sie alle Elemente an
  • False - Verbergen Sie alle Elemente

Wenn dieser Parameter gesetzt ist, können die Parameter speed und callback nicht verwendet werden.

Hinweise und Anmerkungen

Anmerkung:Dieser Effekt gilt für Elemente, die durch jQuery versteckt wurden oder für Elemente, die in CSS mit display:none deklariert wurden (nicht für Elemente mit visibility:hidden).

Mehr Beispiele

Verwenden Sie den Parameter speed
Verwenden Sie den Parameter speed, um Elemente zu verbergen und anzuzeigen.
Verwenden Sie den Parameter switch
Verwenden Sie den Parameter switch, um alle versteckten Absätze anzuzeigen.