position әдісі
position әдісі
offset әдісінен айырмашылығы,
элементтің ата-анасының шегіністеріне қатысты орнын алуға мүмкіндік береді,
ол құжатқа қатысты координаталарды алады. position әдісі
жаңа элементті бір ата-анадағы басқа элементтің жанында орналастыру кезінде пайдалырақ.
Нәтиже ретінде, әдіс top және left қасиеттерін қамтитын нысанды қайтарады.
Есептеулердегі қателер пайдаланушы бет өлшемін өзгерткенде пайда болуы мүмкін.
Сондай-ақ, әдіс жасырын элементтердің координаталарын алмайды.
Синтаксис
Ағымдағы координаталарды алу. Кейбір жағдайларда алынған мәндер бөлшек сандар болуы мүмкін:
$(селектор).position();
Мысал
position әдісін қолданып, див ішінде орналасқан абзацтың орнын алайық,
содан кейін алынған нысанның кілттеріне жүгініп,
бұл ақпаратты басқа абзацта шығарайық:
<div style="padding: 15px;">
<p style="margin-left: 10px;">мәтін</p>
</div>
<p></p>
let position = $('p').first().position();
$('p').last().text('left: ' + position.left + ', top: ' + position.top);
Сондай-ақ қараңыз
-
offsetәдісі,
элементтің ағымдағы координаталарын алуға мүмкіндік береді -
offsetParentәдісі,
элементтің ең жақын позицияланған ата-анасын алуға мүмкіндік береді -
cssәдісі,
элементтің CSS стильдерін алуға және өзгертуге мүмкіндік береді