31 of 119 menu

Méthode height

La méthode height permet d'obtenir et de modifier la hauteur d'un élément. Il est important de se souvenir que nous obtiendrons la 'valeur calculée' de la hauteur (computed height). Contrairement à la méthode css('height'), elle retourne une valeur sans unité (par exemple 400) et est pratique pour les calculs mathématiques. La méthode obtient la hauteur du contenu de l'élément, indépendamment de la définition de la propriété CSS box-sizing. Pour éviter des calculs inutiles, il est recommandé d'utiliser css('height'). Des erreurs de calcul peuvent également survenir si l'utilisateur change les dimensions de la page, ou si l'élément ou son parent sont masqués. La valeur de la hauteur ne prend pas en compte les valeurs des marges intérieures et de la bordure.

Syntaxe

Obtenir la hauteur de l'élément. Dans certains cas les valeurs obtenues peuvent être fractionnaires :

$(sélecteur).height();

Pour modifier la hauteur de l'élément - on peut passer simplement un nombre (par exemple 400), auquel cas les unités de mesure seront des pixels, ou une chaîne de caractères, avec indication des unités de mesure (par exemple '10em') :

$(sélecteur).height(nouvelle valeur);

Nous pouvons également appliquer une fonction donnée à chaque élément dans le ensemble. Dans ce cas, le premier paramètre de la fonction recevra le numéro de l'élément dans le ensemble, et le second paramètre - la valeur actuelle de la hauteur définie pour l'élément spécifique. this à l'intérieur de la fonction pointera vers l'élément courant.

La valeur de la hauteur de l'élément changera pour celle renvoyée par la fonction :

$(sélecteur).height(function(numéro dans le ensemble, valeur actuelle de la hauteur));

Exemple

Au clic sur #test, modifions sa hauteur pour la valeur 30px, en utilisant la méthode height, et également avec css changeons son fond en vert :

<div id="test"></div> #test { width: 50px; height: 90px; background: red; color: white; margin-top: 10px; cursor: pointer; } $('#test').one('click', function() { $(this).height(30).css({ cursor: 'auto', backgroundColor: 'green' }); });

Voir aussi

  • la méthode width,
    qui permet d'obtenir et de modifier la largeur d'un élément
  • la méthode innerHeight,
    qui permet d'obtenir et de modifier la hauteur d'un élément, en tenant compte de ses marges intérieures
  • la méthode outerHeight,
    qui permet d'obtenir et de modifier la hauteur d'un élément, en tenant compte de ses marges et de sa bordure
  • la méthode css,
    qui permet d'obtenir et de modifier les styles CSS d'un élément
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser