إذا تم تعريف موضع الوالد DIV على أنه نسبي ويتم تعريف موضع DIV على أنه مطلق ، فإن قيمة نمط.
هذا هو نفسه مثل الإقامة ، والفرق هو:
1. style.Left إرجاع سلسلة ، مثل 28 بكسل ، إرجاع القيمة 28. إذا كنت بحاجة إلى حساب القيمة التي تم الحصول عليها ، فهي أكثر ملاءمة لاستخدام الأطراف.
2. style.left يتم قراءة write ، والموزع هو للقراءة فقط ، لذلك لتغيير موضع div ، يمكنك فقط تعديل style.left.
3. يجب تحديد قيمة النمط. ويجب تعريفه في HTML. لقد جربته. إذا تم تعريفه في CSS ، فإن قيمة النمط. لا تزال Left فارغة. هذه هي المشكلة التي واجهتها في البداية. لا يمكنني أبدًا الحصول على قيمة النمط.
لا يزال من الممكن الحصول على OffsetLeft دون تحديد موضع DIV مقدمًا.
// هذه الوظيفة هي عملية على مربع منسد مصنف بلا حدود. لا يوجد سوى مربع واحد منسد في البداية. عند تحديد قيمة المربع المنسدل ،
قم بإنشاء عنصر تحديد ديناميكيًا ، وعنصر SELECT هو فئة فرعية ، وفي الوقت نفسه ، يجب إعادة مربع تحديد الفئة الفرعية مرة أخرى بمقدار 20 بكسل ؛
نسخة الكود كما يلي:
وظيفة itemTree_Cats_Change (SelectObj)
الفرق بين style.left و Offsteleft في JavaScript هو كما يلي:
اليوم ، عندما كنت أصنع صورة دائرية تركيز ، واجهت مشكلة. عند استخدام style.left للحصول على موقع الصورة ، لم أستطع الحصول عليها. يمكنك الحصول عليها بنجاح عن طريق التبديل إلى OffsteLft. على الرغم من أنني حققت التأثير الذي أردته ، إلا أنني ما زلت غير راغب في قبوله. لم أجد السبب وشعرت غريبًا. لذلك فتحت برمجة JavaScript المتقدمة ، ونظرت إلى جميع نقاط المعرفة المتعلقة بـ Style.Left و Offsteleft ، وقامت بالمقارنة التالية.
(ط) بالنسبة لسمة فئة style.left ، يصفه برنامج JavaScript Advanced على النحو التالي:
يحتوي أي عنصر HTML الذي يدعم ميزة النمط على سمة نمط مقابلة في JavaScript. كائن النمط هذا هو مثيل لـ CSSSTyledEclaration ، والذي يحتوي على جميع معلومات النمط المحددة من خلال سمة النمط لـ HTML ، ولكن لا تحتوي على أنماط مكدسة بأوراق نمط خارجية أو أوراق نمط مضمنة (المفتاح في هذه الجملة! وهذا يعني فقط أن مجموعة السمات النمطية يمكن الحصول عليها). سيتم تمثيل أي سمة CSS المحددة في سمة النمط كسمة مقابلة لكائن النمط هذا.
(2) للخصائص التراكمية لـ OffsteLft:
الأمومة: مسافة البيكسل بين الحدود الخارجية اليسرى للعنصر والحدود الداخلية اليسرى للعنصر الذي يحتوي على العنصر.
Offsettop: مسافة البيكسل بين الحدود الخارجية العلوية للعنصر والحدود الداخلية العلوية للعنصر الذي يحتوي على العنصر.
من خلال قراءة الكتب والمشاكل التي تمت مواجهتها اليوم ، تم تصنيع الملخص التالي للأناقة.
أوجه التشابه
1. style.Left و Offsteleft كلاهما قيمان بالنسبة للعنصر الأصل.
الاختلافات
1. style.left إرجاع سلسلة مع PX ؛ إرجاع OffsteLft قيمة رقمية.
2. ما يمكن قراءته في النمط. يمكن أيضًا تكوين left ؛ لا يمكن قراءة OffsteLft إلا ولكن لم يتم تكوينها.