14
0

چطور موقعیت X و Y عناصر HTML مثل <img> و <div> رو تو جاوااسکریپت پیدا کنم؟

0

این تابع موقعیت یه عنصر رو نسبت به کل سند (صفحه) برمی‌گردونه:

function getOffset(el) {
  const rect = el.getBoundingClientRect();
  return {
    left: rect.left + window.scrollX,
    top: rect.top + window.scrollY
  };
}

با استفاده از این می‌تونیم موقعیت X رو به دست بیاریم:

getOffset(element).left

یا موقعیت Y:

getOffset(element).top
ارسال پاسخ به سوال بالا

برای ارسال پاسخ باید وارد اکانتت بشی

اگر پاسخت شامل تکه کدی میشه، از منوی ویرایشگر پایین، تکه کدی که نوشتی رو انتخاب کن و بعد از طریق زبان کدی که نوشتی رو انتخاب کن تا کدت داخل بلاک مخصوص زبان خودش قرار بگیره و کدت خواناتر برای بقیه نشون داده بشه

اگه پاسخت رفرنسی داره، لینک رفرنس رو هم بذار تا پاسختت کاملتر و معتبر تر بشه