jQuery CSS Operation - روش offset()
مثال
موقعیت حرکت شده عناصر <p> را به دست آورید:
$(".btn1").click(function(){ x=$("p").offset(); $("#span1").text(x.left); $("#span2").text(x.top); });
تعریف و استفاده
مетод offset() یا بازگرداندن و تنظیم حرکت (موقعیت) عنصر تطابق داده شده در برابر مستند.
مختصات حرکت شده را بازمیگرداند
مختصات حرکت شده اولین عنصر تطابق داده شده را بازمیگرداند.
این روش یک شیء شامل دو ویژگی عددی top و left به صورت پیکسلی بازمیگرداند. این روش فقط برای عناصر قابل مشاهده اعمال میشود.
قانوننویسی
$(selector).offset()
تنظیم offset
تنظیم offset همگانی عناصر تطابق داده شده.
قانوننویسی
$(selector).offset(مقدار)
پارامترها | توضیح |
---|---|
مقدار |
لازم. مختصات top و left را به صورت پیکسلی تعیین میکند. ممکنترین مقادیر:
|
با استفاده از تابع برای تنظیم offset
با استفاده از تابع برای تنظیم offset همگانی عناصر تطابق داده شده.
قانوننویسی
$(selector).offset(تابع(function(index,oldoffset)))
پارامترها | توضیح |
---|---|
تابع(function(index,oldoffset)) |
تعریف تابعی که مختصات جدید حرکت شده عنصر را بازمیگرداند.
|
مثالهای بیشتر
- از یک عنصر برای تنظیم offset جدید برای عنصر استفاده کنید.
- از مختصات موجود در یک عنصر جدید برای قرارگیری عنصر استفاده کنید.
- از موقعیت یک عنصر دیگر برای تنظیم offset جدید برای عنصر استفاده کنید.
- از موقعیت موجود یک عنصر برای قرارگیری عنصر استفاده کنید.