33 of 119 menu

Metode innerHeight

Metode innerHeight ļauj iegūt un mainīt elementa augstumu, ņemot vērā tā iekšējās atkāpes. Ir svarīgi atcerēties, ka mēs iegūsim 'aprēķināto augstuma vērtību' (computed height). Aprēķinu kļūdas var rasties arī tad, ja lietotājs maina lapas izmērus, kā arī, ja elements vai tā vecāks elements ir paslēpts. Augstuma vērtība neņem vērā elementa robežas biezumu.

Sintakse

Iegūt elementa augstumu. Dažos gadījumos iegūtās vērtības var būt daļskaitļi:

$(selektors).innerHeight();

Lai mainītu elementa augstumu - var padot vienkārši skaitli (piemēram 400), tad mērvienības būs pikseļi, vai virkni, ar norādītām mērvienībām (piemēram '10em'):

$(selektors).innerHeight(jaunā vērtība);

Mēs varam arī piemērot doto funkciju katram elementam komplektā. Šajā gadījumā pirmais parametrs funkcijai sauksies elementa numurs komplektā, bet otrais parametrs - pašreizējā norādītā augstuma vērtība konkrētajam elementam. this funkcijas iekšienē būs norāde uz pašreizējo elementu. Elementa augstuma vērtība mainīsies uz to, ko atgriezīs funkcija:

$(selektors).innerHeight(function(numurs komplektā, pašreizējā augstuma vērtība));

Piemērs

Salīdzinājumam izvadīsim informāciju par rindkopas #test augstumu, kas iegūts ar metodēm height un innerHeight:

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

Mēs redzēsim atšķirību 10px, kas ir mūsu augšējās un apakšējās iekšējās atkāpes summa.

Skatiet arī

  • metode height,
    kas ļauj iegūt un mainīt elementa augstumu
  • metode outerHeight,
    kas ļauj iegūt un mainīt elementa augstumu, ņemot vērā tā atkāpes un robežu
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt