En jQuery, fontSize et taille de la police sont valides dans la fonction css (), mais Animate (), il doit être fontSize?
-
30-09-2019 - |
Question
Dans jQuery, fontSize et taille de la police sont valides dans la fonction css (), mais Animate (), il doit être fontSize?
Y at-il d'autres règles pour d'autres fonctions?
donc le plus sûr est encore la forme fontSize
Mise à jour: notre projet utilise jQuery 1.3.1, et il ne fonctionnera pas ... mais je viens de vérifier que 1.4.2 fonctionnera avec "font-size", même pour Animer
La solution
La méthode .animate () permet de créer des effets d'animation sur une propriété CSS numérique. Le seul paramètre requis est une carte des propriétés CSS. Cette carte est semblable à celui qui peut être envoyé à la méthode Css () sauf que la gamme de propriétés est plus restrictive.
Autres conseils
en fonction css () si la propriété ont "-" (tels que la taille de la police), vous devez utiliser » « envelopper
$("p").css({ color: "#ff0011", background: "blue" });
$("p").css({ "margin-left": "10px", "background-color": "blue" });
fonction Animer () si la propriété ont "-" vous devez utiliser CamelCase
par exemple. MarginLeft remplacer gauche marge