Heim > Web-Frontend > js-Tutorial > Hauptteil

jQuery schaltet die alternative Methode_jquery um

WBOY
Freigeben: 2016-05-16 15:09:56
Original
1618 Leute haben es durchsucht

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();
}); 
Nach dem Login kopieren

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();
} 
}); 
});
Nach dem Login kopieren

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“

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.

  • True – alle Elemente anzeigen
  • Falsch – alle Elemente ausblenden

Wenn dieser Parameter gesetzt ist, können die Geschwindigkeits- und Rückrufparameter nicht verwendet werden.

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