31 of 119 menu

Metóda height

Metóda height umožňuje získať a zmeniť výšku elementu. Dôležité je pamätať, že budeme dostávať 'vypočítanú hodnotu' výšky (computed height). Na rozdiel od metódy css('height'), vracia bezrozmernú hodnotu (napríklad 400) a je vhodná pre matematické výpočty. Metóda získava výšku obsahu elementu, nezávisle od zadania CSS vlastnosti box-sizing. Aby sme sa vyhli zbytočným výpočtom, odporúča sa používať css('height'). Chyby vo výpočte môžu tiež nastať, ak používateľ mení veľkosť stránky, alebo ak je element alebo jeho rodič skrytý. Hodnota výšky nezahŕňa hodnoty odsadenia a okraja.

Syntax

Získať výšku elementu. V niektorých prípadoch získané hodnoty môžu byť desatinné:

$(selektor).height();

Na zmenu výšky elementu - môžeme zadať jednoducho číslo (napríklad 400), potom budú jednotky merania pixely, alebo reťazec, s uvedením jednotiek merania (napríklad '10em'):

$(selektor).height(nová hodnota);

Tiež môžeme aplikovať zadanú funkciu na každý element v množine. Prvým parametrom funkcia získa poradové číslo elementu v množine, a druhým parametrom - aktuálnu hodnotu zadanej výšky pre konkrétny element. this vo vnútri funkcie bude ukazovať na aktuálny element.

Hodnota výšky elementu sa zmení na tú, ktorú vráti funkcia:

$(selektor).height(function(poradové číslo v množine, aktuálna hodnota výšky));

Príklad

Po kliknutí na #test zmeňme mu výšku na hodnotu 30px, pomocou metódy height, a tiež pomocou css zmeňme jeho pozadie na zelené:

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

Pozri tiež

  • metóda width,
    ktorá umožňuje získať a zmeniť šírku elementu
  • metóda innerHeight,
    ktorá umožňuje získať a zmeniť výšku elementu, vrátane jeho vnútorných odsadení
  • metóda outerHeight,
    ktorá umožňuje získať a zmeniť výšku elementu, vrátane jeho odsadení a okraja
  • metóda css,
    ktorá umožňuje získať a zmeniť CSS štýly elementu
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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť