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:

javascript$(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:

html<div style="padding: 15px;">
  <p style="margin-left: 10px;">matn</p>
</div>
<p></p>
javascriptlet position = $('p').first().position();
$('p').last().text('left: ' + position.left + ', top: ' + position.top);

Shuningdek qarang

  • offset metodi,
    elementning joriy koordinatalarini olish imkonini beradi
  • offsetParent metodi,
    elementning eng yaqin joylashtirilgan ajdodini olish imkonini beradi
  • css metodi,
    elementning CSS uslublarini olish va o'zgartirish imkonini beradi