Der spezifische Inhalt ist 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 festgestellt, dass er nicht implementiert werden konnte ein Problem mit der JQuery-Version sein? 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:
Wenn die Geschwindigkeit eingestellt ist, ändert das Element schrittweise seine Höhe, Breite, Ränder, Polsterung und Transparenz, während es von sichtbar zu ausgeblendet wechselt. Wenn dieser Parameter gesetzt ist, kann der Schalterparameter nicht verwendet werden. |
Rückruf |
Optional. Die Funktion, die ausgeführt werden soll, nachdem die Umschaltfunktion ausgeführt wurde. 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 gesetzt ist, können die Geschwindigkeits- und Rückrufparameter nicht verwendet werden. |