Meetod position
Meetod position võimaldab hankida
elemendi positsiooni suhtes vanema marginaalidesse,
erinevalt meetodist
offset,
mis hankib koordinaadid suhtes
dokumenti. Meetod position on kasulikum
uue elemendi positsioneerimisel teise kõrvale
samas vanemas.
Tulemusena tagastab meetod objekti,
mis sisaldab omadusi top ja left.
Arvutusvead võivad tekkida, kui kasutaja
muudab lehe suurust. Samuti meetod ei haangi
peidetud elementide koordinaate.
Süntaks
Hankida praegused koordinaadid. Mõnel juhul võivad saadud väärtused olla murdarvulised:
$(valija).position();
Näide
Hankigem lõigu positsioon, mis
asub div-is meetodi position abil,
ning seejärel, pöördudes saadud objekti võtmete poole,
väljastame selle teabe teises lõigus:
<div style="padding: 15px;">
<p style="margin-left: 10px;">tekst</p>
</div>
<p></p>
let position = $('p').first().position();
$('p').last().text('left: ' + position.left + ', top: ' + position.top);
Vaata ka
-
meetod
offset,
mis võimaldab hankida praegusi elemendi koordinaate -
meetod
offsetParent,
mis võimaldab hankida lähimat positsioneeritud elemendi eellast -
meetod
css,
mis võimaldab hankida ja muuta elemendi CSS stiile