31 of 119 menu

Methode height

De methode height maakt het mogelijk om de hoogte van een element te verkrijgen en te wijzigen. Het is belangrijk te onthouden dat we de 'berekende waarde' van de hoogte zullen verkrijgen (computed height). In tegenstelling tot de methode css('height'), retourneert het een dimensieloze grootheid (bijvoorbeeld 400) en is handig voor wiskundige berekeningen. De methode verkrijgt de hoogte van de inhoud van het element, onafhankelijk van de opgave van de CSS-eigenschap box-sizing. Om overbodige berekeningen te vermijden, wordt aanbevolen css('height') te gebruiken. Fouten in de berekening kunnen ook optreden als de gebruiker de afmetingen van de pagina wijzigt, en ook als het element of zijn ouder verborgen zijn. De hoogtewaarde houdt geen rekening met de waarden van margins en rand.

Syntaxis

Hoogte van het element verkrijgen. In sommige gevallen kunnen de verkregen waarden fractioneel zijn:

$(selector).height();

Om de hoogte van het element te wijzigen - kan men eenvoudigweg een getal doorgeven (bijvoorbeeld 400), dan zullen de meeteenheden pixels zijn, of een string, met opgave van de meeteenheden (bijvoorbeeld '10em'):

$(selector).height(nieuwe waarde);

We kunnen ook een opgegeven functie toepassen op elk element in de set. Hierbij krijgt de functie als eerste parameter de index van het element in de set, en als tweede parameter - de huidige waarde van de opgegeven hoogte voor dat specifieke element. this binnen de functie zal wijzen naar het huidige element.

De hoogtewaarde van het element verandert naar die, die door de functie wordt geretourneerd:

$(selector).height(function(index in set, huidige hoogtewaarde));

Voorbeeld

Laten we bij een klik op #test de hoogte veranderen naar de waarde 30px, gebruikmakend van de methode height, en ook met css de achtergrond kleur veranderen naar groen:

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

Zie ook

  • methode width,
    die het mogelijk maakt om de breedte van een element te verkrijgen en te wijzigen
  • methode innerHeight,
    die het mogelijk maakt om de hoogte van een element te verkrijgen en te wijzigen, rekening houdend met de binnenmarges
  • methode outerHeight,
    die het mogelijk maakt om de hoogte van een element te verkrijgen en te wijzigen, rekening houdend met de marges en rand
  • methode css,
    die het mogelijk maakt om CSS-stijlen van een element te verkrijgen en te wijzigen
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren