33 of 119 menu

Metoden innerHeight

Metoden innerHeight låter dig få och ändra höjden på ett element inklusive dess inre utfyllnad. Det är viktigt att komma ihåg att vi får ett 'beräknat värde' på höjden (computed height). Beräkningsfel kan också uppstå om användaren ändrar sidans storlek, eller om elementet eller dess förälder är dolda. Höjdvärdet tar inte hänsyn till elementets kantlinjers tjocklek.

Syntax

Få höjden på elementet. I vissa fall kan de erhållna värdena vara bråktal:

$(selektor).innerHeight();

För att ändra elementets höjd - kan du skicka ett enkelt tal (till exempel 400), då kommer måttenheten att vara pixlar, eller en sträng, med angiven måttenhet (till exempel '10em'):

$(selektor).innerHeight(nytt värde);

Vi kan också applicera en given funktion på varje element i uppsättningen. Då kommer funktionen som första parameter få elementets nummer i uppsättningen, och som andra parameter - det aktuella värdet för den givna höjden för det specifika elementet. this inuti funktionen kommer att peka på det aktuella elementet. Elementets höjd kommer att ändras till det värde som funktionen returnerar:

$(selektor).innerHeight(function(nummer i uppsättningen, aktuellt höjdvärde));

Exempel

Låt oss för jämförelse skriva ut information om höjden på stycket #test, erhållen med metoderna height och 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 kommer att se en skillnad på 10px, vilket är summan av vår övre och nedre inre utfyllnad.

Se även

  • metoden height,
    som låter dig få och ändra höjden på ett element
  • metoden outerHeight,
    som låter dig få och ändra höjden på ett element, med hänsyn till dess utfyllnad och kantlinje
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa