Метод 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('чап: ' + position.left + ', тепа: ' + position.top);
Шунингдек қаранг
-
offsetметуди,
элементнинг жорий координатларини олиш имконини беради -
offsetParentметуди,
элементнинг энг яқин жойлаштирилган ота-онасини олиш имконини беради -
cssметуди,
элементнинг CSS услубларини олиш ва ўзгартириш имконини беради