33 of 119 menu

Metod innerHeight

Metod innerHeight omogućava dobijanje i promenu visine elementa uzimajući u obzir njegova unutrašnja odstupanja. Važno je zapamtiti da ćemo dobiti 'izračunatu vrednost' visine (computed height). Greške u proračunu takođe mogu nastati, ako korisnik menja veličine strane, kao i, ako je element ili njegov roditelj skriven. Vrednost visine ne uzima u obzir debljinu granice elementa.

Sintaksa

Dobiti visinu elementa. U nekim slučajevima dobijene vrednosti mogu biti razlomljene:

$(selektor).innerHeight();

Da bi se promenila visina elementa - može se proslediti prosto broj (na primer 400), tada će jedinice merenja biti pikseli, ili string, sa naznakom jedinica merenja (na primer '10em'):

$(selektor).innerHeight(nova vrednost);

Takođe možemo primeniti zadatu funkciju na svaki element u setu. Pritom prvi parametar funkcija dobija broj elementa u setu, a drugim parametrom - trenutnu vrednost zadate visine za konkretni element. this unutar funkcije će ukazivati na trenutni element. Vrednost visine elementa će se promeniti na onu, koju vraća funkcija:

$(selektor).innerHeight(function(broj u setu, trenutna vrednost visine));

Primer

Hajde da za poređenje izvedemo informaciju o visini pasusa #test, dobijenu metodima height i innerHeight:

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

Videćemo razliku od 10px, što je zbir naših gornjeg i donjeg unutrašnjeg odstupanja.

Pogledajte takođe

  • metod height,
    koji omogućava dobijanje i promenu visine elementa
  • metod outerHeight,
    koji omogućava dobijanje i promenu visine elementa, uzimajući u obzir njegova odstupanja i granicu
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij