⊗jqDmOwOhM 68 of 113 menu

outerWidth en outerHeight methoden in jQuery

Het laatste paar methoden - outerWidth en outerHeight, waarmee het mogelijk is om de breedte en hoogte van een element te verkrijgen met inbegrip van alle marges en randen, of je kunt de buitenste marges margin negeren.

Laten we een voorbeeld bekijken. Stel we hebben een alinea:

<p id="test">tekst</p> <p id="out"></p>

De CSS ziet er als volgt uit:

p { margin: 10px; padding: 5px; border: 2px solid blue; }

Laten we de breedte- en hoogtewaarden van de alinea #test verkrijgen, rekening houdend met de binnenste marges en randen, hiervoor moeten we false doorgeven aan deze methoden of de haakjes leeg laten (aangezien het standaard in de methode staat):

let w = $('#test').outerWidth(false); let h = $('#test').outerHeight(); $('#out').text('Breedte: ' + w + ' Hoogte: ' + h);

Nu zullen onze waarden nog eens met 4px verschillen, omdat de randdikte 2px aan elke zijde is.

En laten we nu de breedte- en hoogtewaarden van de alinea #test verkrijgen, rekening houdend met alle marges en randen, hiervoor moeten we true doorgeven aan de methoden outerWidth en outerHeight:

let w = $('#test').outerWidth(true); let h = $('#test').outerHeight(true); $('#out').text('Breedte: ' + w + ' Hoogte: ' + h);

Nu zullen onze waarden nog eens met 20px verschillen van de vorige, omdat onze buitenste marges 10px aan elke zijde zijn.

Vul de oplossing van de vorige taken aan - geef in de derde alinea onder de div #wrapper de breedte- en hoogtewaarden van de div #wrapper weer - met inbegrip van binnenste marges en randen, maar zonder buitenste marges. In de vierde alinea geef je de breedte- en hoogtewaarden van de div #wrapper weer met inbegrip van alle marges en randen.

Ook kunnen we met de methoden outerWidth en outerHeight de breedte- en hoogtewaarden van elementen wijzigen. Laten we bijvoorbeeld de breedte van div #test1 instellen op 250px, en de hoogte van #test2 - op 200px:

$('#test1').outerWidth(250, true); $('#test2').outerHeight(200);

Alle genoemde methoden voor het werken met afmetingen van een element bieden ook de mogelijkheid om een functie toe te passen op elk element in de set.

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