L'exemple de cet article décrit l'utilisation de jQuery pour définir les styles d'éléments. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :
CSS est une partie de la page qui ne peut être séparée. jQuery fournit également quelques méthodes pratiques liées au CSS. Dans l'article précédent, addClass() était utilisé pour ajouter des styles CSS aux éléments. Ici, nous présentons principalement comment jQuery définit le style de la page. Y compris l'ajout, la suppression, la commutation dynamique, etc.
1. Ajouter et supprimer des catégories CSS.
removeClass correspond à la méthode addClass, et les exemples ne seront pas répétés ici.
2. Basculez dynamiquement entre les catégories.
Souvent, en fonction de l'état de fonctionnement de l'utilisateur, vous souhaitez que le style de certains éléments bascule entre une certaine catégorie, parfois la catégorie addClass(), parfois la catégorie RemoveClass(), Jq fournit un toggleClass(name) direct pour ce faire. Opérations similaires.
3. Obtenez et définissez les styles directement.
Exactement similaire à la méthode attr(), jQuery fournit la méthode css() pour obtenir et définir directement le style d'un élément, par exemple en utilisant css(name) pour obtenir la valeur de style d'un certain style. Définissez plusieurs styles en même temps via la liste CSS (propriétés) et définissez un certain style de l'élément via CSS (nom, valeur).
Par exemple : modifiez la marque de couleur en définissant les événements mouseover et mouseout pour déclencher css (nom, valeur).
La méthode CSS fournit l'attribut opacité. Et compatible avec différents navigateurs.
Modifiez l'exemple ci-dessus et définissez la valeur de transparence de l'élément p via des événements de souris.
De plus, la méthode hasClass(name) est fournie en CSS pour déterminer si un élément possède un certain ensemble de catégories CSS. Renvoie une valeur booléenne. Par exemple :
En regardant le code source de jQuery, la méthode hasClass est la méthode is().
J'espère que cet article sera utile à la programmation jQuery de chacun.