Maison > Article > interface Web > JQuery : le partage de méthodes alternatives après le temps de basculement est éliminé
Dans la dernière bibliothèque JQuery, plusieurs fonctions ont été remplacées dans jquery-2.2.3.js. Il faut dire qu'il sera supprimé après la version 1.8 ou 1.9.
Par exemple :
.live() 1.9 ou supérieur est éliminé. Fonction alternative : .on().
.die() a été éliminé au-dessus de la version 1.9. Fonction alternative : .off().
.size() supérieur à 1,8 est éliminé. Fonction alternative : .length.
.toggle() 1.8 ou supérieur est éliminé.
Pour basculer, il est généralement remplacé par if.
Si vous utilisez la bascule normalement :
$(".one .top").toggle( function (){ $(".content").show(1500); $(".iocn").addClass("jian"); }, function (){ $(".content").hide("slow"); $(".iocn").addClass("jia"); } );
Première méthode de remplacement :
$(".one .top").click(function() { if($(".content").css("display")=="none"){ $(".content").show(1500); $(".iocn").addClass("jian"); }else { $(".content").hide("slow"); $(".iocn").addClass("jia"); } });
Bien sûr, la méthode de remplacement ci-dessus a des limites. Méthode de remplacement deux : instruction if.
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; } });
C'est bon.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!