35 of 119 menu

Metoda outerHeight

Metoda outerHeight permite obținerea și modificarea înălțimii elementului cu luarea în considerare a padding-ului, bordurii și selectiv - a marginii elementului. Este important să reținem că vom obține 'valoarea calculată' a înălțimii (computed height). Erori în calcul pot apărea, de asemenea, dacă utilizatorul schimbă dimensiunile paginii, sau dacă elementul sau părintele său sunt ascunse.

Sintaxă

Așa putem obține înălțimea elementului. Această metodă poate primi un parametru opțional sub forma true sau false (false este valoarea implicită), în funcție de faptul dacă vor fi luate în considerare marginile externe sau nu. În unele cazuri valorile obținute pot fi fracționale:

$(selector).outerWidth([include_margin]);

Pentru a modifica lățimea elementului - se poate transmite un simplu 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).outerHeight(noua_valoare, [include_margin]);

De asemenea, putem aplica o funcție definită 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 setate pentru elementul respectiv. 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).outerHeight(function(index, valoarea_curenta_a_inaltimii));

Exemplu

Hai să afișăm pentru comparație informații despre înălțimea paragrafului #test, obținută cu metodele height, innerHeight și outerHeight:

<p id="test">text</p> <p id="out1"></p> <p id="out2"></p> <p id="out3"></p> <p id="out4"></p> p { margin: 10px; padding: 5px; border: 2px solid blue; } let h1 = $('#test').height(); let h2 = $('#test').innerHeight(); let h3 = $('#test').outerHeight(); let h4 = $('#test').outerHeight(true); $('#out1').text(h1); $('#out2').text(h2); $('#out3').text(h3); $('#out4').text(h4);

Vedeți și

  • metoda height,
    care permite obținerea și modificarea înălțimii elementului
  • metoda innerHeight,
    care permite obținerea și modificarea înălțimii elementului, luând în considerare padding-ul său intern
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