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. 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é : est-ce possible ? être 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 :
$(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(); } }); });
Paramètres | Description |
---|---|
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 :
Avec la vitesse définie, l'élément changera progressivement sa hauteur, sa largeur, ses marges, son remplissage et sa transparence au fur et à mesure qu'il passe de visible à caché. Si ce paramètre est défini, le paramètre switch ne peut pas être utilisé. |
rappel |
Facultatif. La fonction à exécuter après l'exécution de la fonction bascule. Pour en savoir plus sur les rappels, visitez notre chapitre sur les rappels jQuery. 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.
Si ce paramètre est défini, les paramètres de vitesse et de rappel ne peuvent pas être utilisés. |