33 of 119 menu

Metoden innerHeight

Metoden innerHeight lar deg hente og endre høyden til et element med tanke på dets indre marginer. Det er viktig å huske at vi vil motta en 'beregnet verdi' for høyden (computed height). Feil i beregningen kan også oppstå hvis brukeren endrer sidens størrelse, og også hvis elementet eller dets forelder er skjult. Høydeverdien tar ikke hensyn til tykkelsen på elementets kantlinje.

Syntaks

Hent høyden til elementet. I noen tilfeller kan de oppnådde verdiene være brøkdeler:

$(selector).innerHeight();

For å endre høyden på elementet - kan du sende et enkelt tall (for eksempel 400), da vil måleenhetene være piksler, eller en streng, med angivelse av måleenheter (for eksempel '10em'):

$(selector).innerHeight(ny verdi);

Vi kan også bruke en gitt funksjon på hvert element i settet. I dette tilfellet vil funksjonen motta elementets indeks i settet som første parameter, og den nåværende verdien for den angitte høyden for det spesifikke elementet som andre parameter. this inne i funksjonen vil peke på det gjeldende elementet. Høydeverdien til elementet vil endres til den som returneres av funksjonen:

$(selector).innerHeight(function(indeks i settet, nåværende høydeverdi));

Eksempel

La oss for sammenligning skrive ut informasjon om høyden på avsnittet #test, hentet med metodene height og 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);

Vi vil se en forskjell på 10px, som er summen av våre øvre og nedre indre marginer.

Se også

  • metoden height,
    som lar deg hente og endre høyden til et element
  • metoden outerHeight,
    som lar deg hente og endre høyden til et element, med tanke på dets marginer og kantlinje
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis