Maison  >  Article  >  interface Web  >  Explication détaillée de la méthode de remplacement à bascule dans jQuery

Explication détaillée de la méthode de remplacement à bascule dans jQuery

黄舟
黄舟original
2017-06-26 13:37:291451parcourir

Cet article présente principalement les informations pertinentes sur la méthode alternative de basculement jQuery. Les amis qui en ont besoin peuvent se référer à

Le contenu spécifique est le suivant :

$('.back_left dt').toggle(function(){
$(this).addClass("selected");
$(this).siblings('dd').slideUp();
},function(){
$(this).removeClass("selected");
$(this).siblings('dd').slideDown();
});
<.> Je travaillais sur un projet aujourd'hui, et j'ai copié un code du site Web de quelqu'un d'autre et j'ai découvert qu'il ne pouvait pas être implémenté. Quand j'étais si anxieux que je ne voulais plus le faire, j'ai pensé que c'était possible. c'est un problème de version jquery ? Ensuite, j'ai réduit la version de jquery à 1.8 et la fonction a été implémentée. Ma propre version de jqurey est 1.11.1. Il s'est avéré qu'il s'agissait d'un problème de version. Une fois la raison trouvée, cela a été facile à résoudre. a constaté que la méthode toggle était dans la version 1.9. Elle a été

supprimée. Changer la version peut résoudre le problème, mais je ne souhaite plus utiliser la version inférieure. Je souhaite toujours utiliser la version 1.11.1. Quelle méthode puis-je utiliser pour remplacer la bascule ?

Après le test, vous pouvez utiliser la méthode suivante à la place :

$(document).ready(function(){ 
$(&#39;.back_left dt&#39;).click(function(){
if($(this).hasClass("selected")){
$(this).toggleClass("selected");
$(this).siblings(&#39;dd&#39;).slideDown();
}else{
$(this).toggleClass("selected");
$(this).siblings(&#39;dd&#39;).slideUp();
} 
}); 
});
ParamètresDescription
vitesse Facultatif. Spécifie la rapidité avec laquelle un élément passe de visible à masqué (ou vice versa). La valeur par défaut est "0".

Valeurs possibles :

  • millisecondes (par exemple 1500)

  • "lent"

  • "normal"

  • "rapide"

Dans le processus de réglage de la vitesse, l'élément passe de visible à caché, progressivement modifie sa hauteur, sa largeur, ses

marges, son remplissage et sa transparence.

Si ce paramètre est défini, le paramètre switch ne peut pas être utilisé.

rappel

Facultatif. basculer FonctionLa fonction à exécuter après l'exécution.

Pour en savoir plus sur les rappels, visitez notre chapitre jQuery Callback.

Ce paramètre ne peut être défini que si le paramètre de vitesse est défini.

interrupteur

Facultatif. Valeur booléenne. Spécifie si la bascule masque ou affiche tous les éléments sélectionnés.

  • Vrai - afficher tous les éléments

  • Faux - masquer tous les éléments

si ce paramètre est set , les paramètres de vitesse et de rappel ne peuvent pas être utilisés.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn