طريقة مسج حساب offsetLeft الصحيح عنصر في جدول
-
06-07-2019 - |
سؤال
ولقد أعطيت تخطيط أساس جدول للعمل على وأنا بحاجة لعرض بعض النصائح أداة فوق بعض صناديق المدخلات الواردة في الجدول.
وأنا لا يمكن استخدام أي من خصائص تعويض للقيام بذلك لأنهم جميعا العودة 1 عندما يرد عنصر في الجدول. هل مسج أو بعض المكتبات الأخرى لديهم وسيلة لحساب هذا؟
المحلول
وماذا عن offset
طريقة ، والتي ترجع بكسل إزاحة العنصر (نسبة إلى وثيقة)؟
var offset = $('input', myTableRow).offset();
// access offset.left and offset.top properties
ويمكنك استخدام هذه القيمة لوضع عناصر أخرى في نفس المكان:
$(myTooltipElement).appendTo(document.body).css(offset)
نصائح أخرى
وجرب هذا:
var offset = $(myobject).position().left;
$(mytooltip).css('left',offset + 'px');
وبطبيعة الحال كنت قد لدينا موقف تلميح الأدوات وتعيين إلى المطلق وأعلى (أو أسفل) موقف محدد.
لا تنتمي إلى StackOverflow