Die position-metode
Die metode position laat toe om die
posisie van 'n element relatief tot die ouder se spasiering te verkry,
in teenstelling met die metode
offset,
wat koördinate relatief tot die
dokument verkry. Die metode position is meer nuttig
wanneer 'n nuwe element naastenby 'n
ander in dieselfde ouder geposisioneer word.
As resultaat gee die metode 'n voorwerp terug,
wat die eienskappe top en left bevat.
Foute in berekeninge kan voorkom indien die gebruiker
die grootte van die bladsy verander. Die metode verkry ook nie
die koördinate van versteekte elemente nie.
Sintaksis
Verkry die huidige koördinate. In sommige gevalle kan die verkryde waardes breukdele wees:
$(selekteerder).position();
Voorbeeld
Kom ons verkry die posisie van die paragraaf wat
in die div geplaas is deur die metode position te gebruik,
en dan, deur na die sleutels van die verkryde voorwerp te verwys,
laat ons hierdie inligting in 'n ander paragraaf uitvoer:
<div style="padding: 15px;">
<p style="margin-left: 10px;">teks</p>
</div>
<p></p>
let posisie = $('p').first().position();
$('p').last().text('links: ' + posisie.left + ', bo: ' + posisie.top);
Sien ook
-
die metode
offset,
wat toelaat om die huidige koördinate van 'n element te verkry -
die metode
offsetParent,
wat toelaat om die naaste geposisioneerde voorouer van 'n element te verkry -
die metode
css,
wat toelaat om CSS-style van 'n element te verkry en te verander