Heim > Web-Frontend > Front-End-Fragen und Antworten > Entdecken Sie die verschiedenen Möglichkeiten, wie jQuery Elemente ein- und ausblendet

Entdecken Sie die verschiedenen Möglichkeiten, wie jQuery Elemente ein- und ausblendet

PHPz
Freigeben: 2023-04-23 17:56:16
Original
972 Leute haben es durchsucht

jQuery ist eine beliebte JavaScript-Bibliothek, die zur Vereinfachung von Interaktionen und Animationen in der Front-End-Entwicklung verwendet wird. Eine häufige Verwendung besteht darin, die Sichtbarkeit von DOM-Elementen zu manipulieren. In diesem Artikel werden wir die verschiedenen Möglichkeiten untersuchen, wie jQuery Elemente ein- und ausblendet.

Elemente anzeigen

Sehen wir uns zunächst an, wie Elemente mit jQuery angezeigt werden. Typischerweise gibt es drei Methoden:

.show()

Zunächst haben wir die Methode .show(). Diese Methode kann für ein ausgeblendetes Element aufgerufen werden, um es anzuzeigen. Um beispielsweise ein Element namens „myDiv“ anzuzeigen, können Sie schreiben:

$("#myDiv").show();
Nach dem Login kopieren

.show( speed [, easing ] [, callback ] )

Zusätzlich zur .show()-Methode haben wir auch eine Methode mit Parameter Version. Mit dieser Methode können wir die Geschwindigkeit und den Beschleunigungseffekt der Anzeigeanimation einstellen. Um beispielsweise das „myDiv“-Element mit „langsamer“ Geschwindigkeit anzuzeigen, würden Sie schreiben:

$("#myDiv").show("slow");
Nach dem Login kopieren

Beachten Sie, dass Sie, wenn Sie eine Rückruffunktion verwenden möchten, diese nach dem Beschleunigungsparameter definieren müssen. Die Methode

.fadeIn()

.fadeIn( speed [, easing ] [, callback ] )

.fadeIn() ähnelt der vorherigen Methode, zeigt das Element jedoch nicht sofort an, sondern blendet es ein. Diese Methode kann auch Geschwindigkeits-, Beschleunigungseffekte und Rückrufparameter übernehmen. Um beispielsweise „myDiv“ mit „schneller“ Geschwindigkeit einzublenden, schreiben Sie:

$("#myDiv").fadeIn("fast");
Nach dem Login kopieren

.hide()

Die Methode .show() bringt das Element vom Versteckten in den Sichtbaren, während die Methode .hide() dies tut das Gegenteil. Mit dieser Methode kann das Element unsichtbar gemacht werden, die Position oder der Abstand des Elements werden jedoch nicht geändert. Um beispielsweise „myDiv“ auszublenden, können Sie schreiben:

$("#myDiv").hide();
Nach dem Login kopieren

.hide( speed [, easing ] [, callback ] )

.hide() Methode kann auch Geschwindigkeits-, Easing-Effekt- und Callback-Parameter annehmen, ähnlich wie bei .show()-Methode. Um beispielsweise „myDiv“ bei „langsamer“ Geschwindigkeit auszublenden, können Sie schreiben:

$("#myDiv").hide("slow");
Nach dem Login kopieren

.fadeOut()

.fadeOut( speed [, easing ] [, callback ] )

ähnelt .fadeIn() Methode: Wir haben auch eine .fadeOut()-Methode. Es blendet das Element aus und kann Geschwindigkeits-, Easing- und Callback-Parameter übernehmen. Um beispielsweise „myDiv“ mit „mittlerer“ Geschwindigkeit auszublenden, würden Sie schreiben:

$("#myDiv").fadeOut("medium");
Nach dem Login kopieren

Sichtbarkeit von Elementen umschalten

Die Methoden .show() und .hide() können verwendet werden, um Elemente anzuzeigen bzw. auszublenden, aber manchmal Wir erfordern eine vollständige Sichtbarkeit des Umschaltelements. Zu diesem Zeitpunkt können wir die Methode .toggle() verwenden. Die Methode

.toggle()

.toggle( speed [, easing ] [, callback ] )

.toggle() kann das Element zwischen Anzeigen und Ausblenden umschalten, d. h. wenn das Element angezeigt wird, wird es ausgeblendet , und umgekehrt Ebenso. Diese Methode kann auch Geschwindigkeits-, Beschleunigungseffekte und Rückrufparameter übernehmen. Um beispielsweise die Sichtbarkeit von „myDiv“ umzuschalten und eine Konsolenmeldung in der Rückruffunktion auszugeben, können Sie schreiben:

$("#myDiv").toggle("fast", function() {
  console.log("Toggled visibility of #myDiv.");
});
Nach dem Login kopieren

Zusammenfassung

In diesem Artikel haben wir verschiedene Möglichkeiten zum Steuern der Sichtbarkeit von Elementen in jQuery-Methoden vorgestellt, darunter .show(), .hide(), .fadeIn(), .fadeOut() und .toggle(). Diese Methoden bieten bequeme Möglichkeiten zur Erstellung reibungsloser Interaktionen und Animationen und verbessern gleichzeitig die Flexibilität und Wartbarkeit der Front-End-Entwicklung.

Das obige ist der detaillierte Inhalt vonEntdecken Sie die verschiedenen Möglichkeiten, wie jQuery Elemente ein- und ausblendet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage