Maison > interface Web > tutoriel CSS > Comment obtenir la hauteur rendue d'un élément dimensionné dynamiquement dans jQuery ?

Comment obtenir la hauteur rendue d'un élément dimensionné dynamiquement dans jQuery ?

Mary-Kate Olsen
Libérer: 2025-01-01 03:30:09
original
539 Les gens l'ont consulté

How to Get the Rendered Height of a Dynamically Sized Element in jQuery?

Récupérer la hauteur rendue d'un élément dans jQuery

Lorsque vous traitez des éléments dont la hauteur est dynamique et non explicitement définie, l'obtention de leur hauteur rendue peut être cruciale pour divers sites Web. tâches de développement.

Problème :

Comment déterminer la hauteur rendue d'un élément, en particulier pour les éléments dont le contenu détermine dynamiquement leur hauteur ?

Solution :

En utilisant jQuery, vous pouvez utiliser les méthodes suivantes pour récupérer la hauteur rendue d'un élément :

  • clientHeight : Renvoie la hauteur de l'élément, y compris la hauteur verticale padding.
  • offsetHeight: Renvoie la hauteur de l'élément, y compris le remplissage vertical et les bordures supérieure/inférieure.
  • scrollHeight: Renvoie la hauteur de le document contenu (le cas échéant), y compris le remplissage vertical et les bordures verticales.

Pour mettre en œuvre cela dans jQuery, vous pouvez utiliser le code suivant :

var h = $('#someDiv').clientHeight;   // Includes vertical padding
var h = $('#someDiv').offsetHeight;  // Includes vertical padding and borders
var h = $('#someDiv').scrollHeight;  // Includes document height, padding, and borders
Copier après la connexion

Explication :

  • clientHeight : Cette propriété fournit la hauteur de l'élément dans la zone visible, qui inclut le remplissage vertical mais exclut borders.
  • offsetHeight : La propriété offsetHeight inclut la hauteur de l'élément, ainsi que le remplissage vertical, les bordures supérieure et inférieure et tout effondrement de marge.
  • scrollHeight : La propriété scrollHeight intègre toutes les mesures ci-dessus ainsi que la hauteur du document contenu. Ceci est principalement utile pour les éléments dont le contenu défile.

En utilisant ces méthodes, vous pouvez capturer avec précision la hauteur rendue des éléments, même lorsque leur hauteur est déterminée par leur contenu.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal