jQuery: Vérifier si un Élément est invisible
Question de Invité | 18/03/2021 à 10:50
En utilisant les fonctions .hide(), .show() et .toggle(), je peux facilement changer la visibilité des éléments avec jQuery.
Mais comment puis-je utiliser jQuery ou JavaScript pour déterminer si un élément est actuellement visible ou invisible (hidden/caché) pour le moment?
Sujets Connexes
jQuery: Y a-t-il un Élément?
Conseil | 1 Commentaire
jQuery: Afficher et Masquer Éléments
Tutoriel | 0 Commentaires
JavaScript et jQuery: Remplacer le contenu d'un élément à l'aide de innerHTML
Tutoriel | 0 Commentaires
jQuery: Compter les Éléments, les Images, les Classes, etc.
Conseil | 0 Commentaires
jQuery: Lire et Modifier les Valeurs d'Attributs Data
Tutoriel | 0 Commentaires
JavaScript: Capturer l'Envoi d'un Formulaire
Tutoriel | 0 Commentaires
jQuery: Remplacer élément
Question | 1 Réponse
Avis Important
Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.
Participer
Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.
Vous pouvez utiliser les sélecteurs :visible et :hidden.
Cela peut ressembler à ceci, par exemple:
Tout élément qui réclame de l'espace dans une page est considéré comme visible par jQuery. Par conséquent, par exemple, les éléments avec opacity: 0 ou visibility: hidden sont considérés comme visibles car ils utilisent de l'espace dans la mise en page malgré leur invisibilité.
Le sélecteur: visible est toujours l'opposé du sélecteur :hidden. Autrement dit, un élément est toujours l'un ou l'autre.
21/03/2021 à 19:28
Si vous souhaitez sélectionner tous les éléments visibles ou invisibles, vous pouvez utiliser :visible et :hidden des manières suivantes:
La première ligne affiche tous les divs qui étaient auparavant invisibles. La deuxième ligne masque toutes les spans visibles.
22/03/2021 à 20:54