Heim >Web-Frontend >js-Tutorial >JQuery: Die gemeinsame Nutzung alternativer Methoden nach der Umschaltzeit entfällt
In der neuesten JQuery-Bibliothek wurden mehrere Funktionen in jquery-2.2.3.js ersetzt. Es sollte gesagt werden, dass es nach Version 1.8 oder 1.9 entfernt wird.
Zum Beispiel:
.live() 1.9 oder höher wird eliminiert. Alternative Funktion: .on().
.die() wurde über 1,9 eliminiert. Alternative Funktion: .off().
.size() über 1,8 wird eliminiert. Alternative Funktion: .length.
.toggle() 1.8 oder höher wird eliminiert.
Beim Umschalten wird es normalerweise durch if ersetzt.
Wenn Sie den Umschalter normal verwenden:
$(".one .top").toggle( function (){ $(".content").show(1500); $(".iocn").addClass("jian"); }, function (){ $(".content").hide("slow"); $(".iocn").addClass("jia"); } );
Ersatzmethode eins:
$(".one .top").click(function() { if($(".content").css("display")=="none"){ $(".content").show(1500); $(".iocn").addClass("jian"); }else { $(".content").hide("slow"); $(".iocn").addClass("jia"); } });
Natürlich die oben beschriebene Ersatzmethode hat Einschränkungen. Ersatzmethode zwei: if-Anweisung.
var i=0; $(".one .top").click(function() { if(i==0){ $(".content").hide("slow"); $(".iocn").addClass("jia"); i=1; }else { $(".content").show(1500); $(".iocn").addClass("jian"); i=0; } });
Das ist in Ordnung.
Das obige ist der detaillierte Inhalt vonJQuery: Die gemeinsame Nutzung alternativer Methoden nach der Umschaltzeit entfällt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!