33 of 119 menu

innerHeight metódus

Az innerHeight metódus lehetővé teszi egy elem magasságának lekérését és módosítását, figyelembe véve a belső margókat. Fontos megjegyezni, hogy az 'elemzett értéket' kapjuk meg (computed height). Számítási hibák akkor is előfordulhatnak, ha a felhasználó megváltoztatja az oldal méretét, vagy ha az elem vagy annak szülője rejtett. A magasság értéke nem veszi figyelembe az elem szegélyének vastagságát.

Szintaxis

Elem magasságának lekérése. Egyes esetekben a kapott érték tört szám lehet:

$(selector).innerHeight();

Az elem magasságának módosításához egyszerűen átadhatunk egy számot (például 400), ekkor a mértékegység pixel lesz, vagy egy karakterláncot, amely megadja a mértékegységet (például '10em'):

$(selector).innerHeight(új érték);

Egy adott függvényt alkalmazhatunk minden egyes elemre a halmazban. Ebben az esetben a függvény első paramétere az elem sorszámát kapja a halmazban, a második paraméter pedig az adott elem aktuális magasságértéke. A this a függvényen belül az aktuális elemre mutat. Az elem magassága azon értékre változik, amit a függvény visszaad:

$(selector).innerHeight(function(sorszám a halmazban, aktuális magasságérték));

Példa

Hasonlításként írassuk ki a #test bekezdés magasságáról szóló információt, amelyet a height és az innerHeight metódusokkal kaptunk:

<p id="test">szöveg</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);

10px különbséget fogunk látni, ami a felső és alsó belső margónk összege.

Lásd még

  • a height metódus,
    amely lehetővé teszi egy elem magasságának lekérését és módosítását
  • a outerHeight metódus,
    amely lehetővé teszi egy elem magasságának lekérését és módosítását, figyelembe véve a margóit és szegélyét
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás