Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Erläuterung der Toggle-Ersetzungsmethode in jQuery

Detaillierte Erläuterung der Toggle-Ersetzungsmethode in jQuery

黄舟
黄舟Original
2017-06-26 13:37:291451Durchsuche

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:

  • Millisekunden (z. B. 1500)

  • "langsam"

  • „normal“

  • „schnell“

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.

  • True – alle Elemente anzeigen

  • False – alle Elemente ausblenden

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!

Stellungnahme:
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