31 of 119 menu

Metoda height

Metoda height permite obținerea și modificarea înălțimii unui element. Este important să rețineți că vom obține 'valoarea calculată' a înălțimii (computed height). Spre deosebire de metoda css('height'), aceasta returnează o valoare fără unitate de măsură (de exemplu 400) și este utilă în calculele matematice. Metoda obține înălțimea conținutului elementului, indiferent de setarea proprietății CSS box-sizing. Pentru a evita calculele inutile, este recomandat să folosiți css('height'). Erori de calcul pot apărea și dacă utilizatorul modifică dimensiunile paginii, sau dacă elementul sau părintele său sunt ascunse. Valoarea înălțimii nu ia în considerare valorile de padding și border.

Sintaxă

Obținerea înălțimii elementului. În unele cazuri valorile obținute pot fi fracționale:

$(selector).height();

Pentru a modifica înălțimea elementului - puteți transmite un număr (de exemplu 400), caz în care unitatea de măsură va fi pixeli, sau un șir de caractere, cu specificarea unității de măsură (de exemplu '10em'):

$(selector).height(valoare nouă);

De asemenea, putem aplica o funcție dată fiecărui element din set. În acest caz, primul parametru al funcției va primi indexul elementului din set, iar al doilea parametru - valoarea curentă a înălțimii pentru elementul specific. this în interiorul funcției va îndrepta către elementul curent.

Valoarea înălțimii elementului se va schimba în cea returnată de funcție:

$(selector).height(function(index în set, valoare curentă a înălțimii));

Exemplu

Să modificăm la click pe #test înălțimea acestuia la valoarea 30px, folosind metoda height, și de asemenea cu css să îi schimbăm fundalul în verde:

<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' }); });

Vedeți și

  • metoda width,
    care permite obținerea și modificarea lățimii unui element
  • metoda innerHeight,
    care permite obținerea și modificarea înălțimii unui element, luând în considerare padding-ul intern
  • metoda outerHeight,
    care permite obținerea și modificarea înălțimii unui element, luând în considerare padding-ul și bordura
  • metoda css,
    care permite obținerea și modificarea stilurilor CSS ale unui element
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge