Heim > Artikel > Web-Frontend > Detaillierte Erläuterung der Toggle-Ersetzungsmethode in jQuery
In diesem Artikel werden hauptsächlich relevante Informationen zur alternativen Methode zum Umschalten von jQuery vorgestellt. Freunde, die sie benötigen, können auf
zugreifen. Der spezifische Inhalt lautet wie folgt:
$('.back_left dt').toggle(function(){ $(this).addClass("selected"); $(this).siblings('dd').slideUp(); },function(){ $(this).removeClass("selected"); $(this).siblings('dd').slideDown(); });
Ich habe heute an einem Projekt gearbeitet und einen Code von der Website eines anderen kopiert und festgestellt, dass er nicht implementiert werden konnte. Als ich so besorgt war, dass ich es nicht mehr tun wollte, dachte ich, es könnte Handelt es sich um ein JQuery-Versionsproblem? Dann habe ich die Jquery-Version auf 1.8 gesenkt und meine eigene Jqurey-Version war 1.11.1. Nachdem ich den Grund gefunden hatte, war es einfach, ihn zu lösen festgestellt, dass die Umschaltmethode in Version 1.9 vorhanden war. Sie wurde gelöscht. Das Ändern der Version kann das Problem lösen, aber ich möchte nicht mehr die niedrigere Version verwenden. Ich möchte immer noch die Version 1.11.1 verwenden. Mit welcher Methode kann ich Toggle ersetzen?
Nach dem Testen können Sie stattdessen die folgende Methode verwenden:
$(document).ready(function(){ $('.back_left dt').click(function(){ if($(this).hasClass("selected")){ $(this).toggleClass("selected"); $(this).siblings('dd').slideDown(); }else{ $(this).toggleClass("selected"); $(this).siblings('dd').slideUp(); } }); });
Parameter | Beschreibung |
---|---|
Geschwindigkeit |
Optional. Gibt an, wie schnell ein Element von sichtbar zu ausgeblendet wechselt (oder umgekehrt). Der Standardwert ist „0“. Mögliche Werte:
Während der Einstellung der Geschwindigkeit wechselt das Element allmählich von sichtbar zu ausgeblendet ändert seine Höhe, Breite, Ränder, Abstand und Transparenz. Wenn dieser Parameter gesetzt ist, kann der Schalterparameter nicht verwendet werden. |
Rückruf |
Optional. toggle FunktionDie Funktion, die nach der Ausführung ausgeführt werden soll. Um mehr über Rückrufe zu erfahren, besuchen Sie unser Kapitel zu jQuery-Rückrufen. Dieser Parameter kann nur eingestellt werden, wenn der Geschwindigkeitsparameter eingestellt ist. |
Schalter |
Optional. Boolescher Wert. Gibt an, ob durch Umschalten alle ausgewählten Elemente ausgeblendet oder angezeigt werden.
wenn dieser Parameter vorhanden ist gesetzt, können die Geschwindigkeits- und Rückrufparameter nicht verwendet werden. |
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Toggle-Ersetzungsmethode in jQuery. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!