33 of 119 menu

Metoda innerHeight

Metoda innerHeight omogoča pridobivanje in spreminjanje višine elementa ob upoštevanju njegovih notranjih odstavkov. Pomembno je vedeti, da bomo dobili 'izračunano vrednost' višine (computed height). Napake pri izračunu se lahko pojavijo tudi, če uporabnik spremeni velikost strani ali če je element ali njegov starš skrit. Vrednost višine ne upošteva debeline meje elementa.

Sintaksa

Pridobiti višino elementa. V nekaterih primerih so lahko pridobljene vrednosti delne:

$(selektor).innerHeight();

Za spreminjanje višine elementa - lahko podate preprosto število (na primer 400), potem bodo enote merjenja slikovne pike, ali niz, z navedbo enot merjenja (na primer '10em'):

$(selektor).innerHeight(nova vrednost);

Prav tako lahko uporabimo določeno funkcijo za vsak element v nizu. Pri tem bo funkcija kot prvi parameter prejela številko elementa v nizu, kot drugi parameter pa - trenutno vrednost določene višine za posamezen element. this znotraj funkcije bo kazal na trenutni element. Vrednost višine elementa se bo spremenila na tisto, ki jo vrne funkcija:

$(selektor).innerHeight(function(številka v nizu, trenutna vrednost višine));

Primer

Za primerjavo izpišimo informacijo o višini odstavka #test, pridobljeni z metodama height in 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);

Opazili bomo razliko v 10px, kar je vsota naših zgornjih in spodnjih notranjih odstavkov.

Glejte tudi

  • metoda height,
    ki omogoča pridobivanje in spreminjanje višine elementa
  • metoda outerHeight,
    ki omogoča pridobivanje in spreminjanje višine elementa, ob upoštevanju njegovih odstavkov in meje
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni