Object dimensies
jQuery kent enkele handige methodes om de afmetingen van een object op te vragen en zijn positie binnen de pagina te bepalen.
★ Open dom/dimensies.html en bekijk de broncode. ★ Test de pagina in een browser.

De acht laatste getallen zijn verschillend op Mac en op Windows. Beide sytemen gebruiken immers een verschillend lettertype! Bovenstaande afbeelding toont de Windows-dimensies.
Zowel de breedte als de hoogte van een element kunnen we bepalen aan de hand van vier methodes. Voor de breedte zijn dit:
width(): de breedte van de box (500px).innerWidth(): breedte + padding (500px + 2x10px = 520px).outerWidth(): breedte + padding + rand (520px + 2x4px = 528px).outerWidth(true): breedte + padding + rand + margin (528px + 2x5px = 538px).

De positie van de linkerbovenhoek van een object kunnen we als volgt bepalen:
offset().leftenoffset().topgeven respectievelijk de X- en Y-coördinaat van het object ten opzichte van de body-tag.position().leftenposition().topgeven de X- en Y-coördinaat ten opzichte van het dichtstbijzijnde parent element dat ZELF gepositioneerd staat.In ons voorbeeld geeft
position()de afstand ten opzichte van de body-tag.
★ Voeg aan het document volgende stijlregel toe:
main {position:relative;}
★ Klik op de offset knop.
U zal merken dat de waardes voor offset() niet wijzigen. De waardes voor position() worden nu herrekend naar de main-tag.

Enkel width(), height() en offset() kennen een setter-functie.
Last updated