Metod position
position metodi
offset
metodidan farqli o'laroq, hujjatga nisbatan koordinatalarni oladi,
elementning ota-ona chetlariga nisbatan pozitsiyasini olish imkonini beradi.
position metodi yangi elementni boshqasining yoniga
bitta ota-onada joylashtirishda ko'proq foydalidir.
Metod o'z natijasida, top va left xususiyatlarini
o'z ichiga olgan ob'ektni qaytaradi.
Hisoblashdagi xatolar foydalanuvchi sahifa o'lchamlarini
o'zgartirganda paydo bo'lishi mumkin. Shuningdek, metod yashirin
elementlarning koordinatalarini olmaydi.
Sintaksis
Joriy koordinatalarni olish. Ba'zi hollarda olingan qiymatlar kasr bo'lishi mumkin:
$(selektor).position();
Misol
Keling, position metodi yordamida
div ichida joylashgan abzatsning pozitsiyasini olaylik,
so'ngra olingan ob'ektning kalitlariga murojaat qilib,
ushbu ma'lumotni boshqa abzatsda chiqaramiz:
<div style="padding: 15px;">
<p style="margin-left: 10px;">matn</p>
</div>
<p></p>
let position = $('p').first().position();
$('p').last().text('left: ' + position.left + ', top: ' + position.top);
Shuningdek qarang
-
offsetmetodi,
elementning joriy koordinatalarini olish imkonini beradi -
offsetParentmetodi,
elementning eng yaqin joylashtirilgan ajdodini olish imkonini beradi -
cssmetodi,
elementning CSS uslublarini olish va o'zgartirish imkonini beradi