jQuery CSS العمل - نهج offset()
مثال
الحصول علىordinates الحالية للعنصر <p>:
$(".btn1").click(function() x=$("p").offset(); $("#span1").text(x.left); $("#span2").text(x.top); });
التعريف والاستخدام
يستخدم نهج offset() لتحديد أو تعيينordinates (الموقع) للعنصر المدخل.
يعود بالنسبة لordinates
يعود بالنسبة للعنصر الأول المدخل.
يحتوي الكائن الذي يعود به هذا النهج على خاصيتين كاملة من النوع العددين: top وleft، مقاسها البكسل. هذا النهج يعمل فقط على العناصر المرئية.
النحو
$(selector).offset()
ضبطordinates
ضبطordinates لجميع العناصر المدخلة.
النحو
$(selector).offset(value)
المتغيرات | الوصف |
---|---|
value |
مطلوب. يحددordinates العليا واليسرى بالبكسل. القيم الممكنة:
|
استخدام الدالة لضبطordinates
استخدام الدالة لضبطordinates الجديدة لجميع العناصر المدخلة.
النحو
$(selector).offset(دالة(function(index,oldoffset)))
المتغيرات | الوصف |
---|---|
دالة(function(index,oldoffset)) |
تحديد دالة تعينordinates الجديدة للعنصر المحدد.
|
مزيد من الأمثلة
- استخدام الكائن لضبط قيمة offset الجديدة للكائن.
- استخدام إحداثيات الكائن الجديد للعثور على العنصر.
- استخدام موقع عنصر آخر لضبط قيمة offset الجديدة للعنصر.
- استخدام موقع الكائن الحالي للعثور على العنصر.