جاوا اسکرپٹ میں HTML DOM عنصر آفسیٹ ٹاپ پراپرٹی کیا ہے؟

Jawa Askrp My Html Dom Nsr Afsy Ap Prapr Y Kya



ایچ ٹی ایم ایل ڈوم عنصر ' آفسیٹ ٹاپ ' پراپرٹی دستاویز کے مطابق مخصوص HTML عنصر کی سب سے اوپر کی پوزیشن کا اندازہ کرتی ہے۔ یہ ایک خاص HTML DOM صرف پڑھنے کے لیے خاصیت ہے جو اکثر دیگر JavaScript آفسیٹ خصوصیات کے ساتھ استعمال کی جا سکتی ہے۔

یہ تحریر جاوا اسکرپٹ میں 'آف سیٹ ٹاپ' پراپرٹی کے کام کی وضاحت کرتی ہے۔

جاوا اسکرپٹ میں HTML DOM 'آفسیٹ ٹاپ' پراپرٹی کیسے کام کرتی ہے؟

' آفسیٹ ٹاپ پراپرٹی ایچ ٹی ایم ایل عناصر پر کام کرتی ہے اور اس کے بنیادی عنصر کا 'مارجن'، سب سے اوپر 'پیڈنگ'، 'بارڈر'، اور 'اسکرول بار' بھی واپس کرتی ہے۔







نحو



عنصر آفسیٹ ٹاپ

اس نحو میں، ' عنصر ” ویو پورٹ (ایک خالی جگہ جہاں ویب صفحہ کا مواد ظاہر ہوتا ہے) کے نسبت مخصوص HTML عنصر کی اعلیٰ پوزیشن کو ظاہر کرتا ہے۔



نوٹ: واپس کی گئی قدر میں درج ذیل شامل ہیں:





  • ٹاپ پوزیشن، اور عنصر کا مارجن۔
  • اوپر کی سرحد، اسکرول بار، اور پیرنٹ کی پیڈنگ۔

آئیے مندرجہ بالا نحو کو عملی طور پر استعمال کریں۔

مثال: HTML ٹاپ پوزیشن کا اندازہ کرنے کے لیے 'آف سیٹ ٹاپ' پراپرٹی کا اطلاق کرنا

یہ مثال استعمال کرتی ہے ' آفسیٹ ٹاپ خاص ایچ ٹی ایم ایل عنصر کی ٹاپ پوزیشن کا حساب کرنے کے لیے خاصیت یعنی،

پکسلز میں اس کے مارجن سمیت۔



HTML کوڈ

سب سے پہلے، درج ذیل ایچ ٹی ایم ایل کوڈ کے ذریعے جائیں:

< div id = 'Div1' انداز = 'ٹاپ: 20px؛ پوزیشن: رشتہ دار؛ مارجن: 15px؛ بارڈر: 3px ٹھوس بلیو وایلیٹ؛ ٹیکسٹ-ایلائن: سینٹر؛ پیڈنگ: 10px؛' >

< ب > کی تفصیلات یہ div ہیں : ب >< بی آر >

سب سے اوپر : 20px < بی آر >

پوزیشن : رشتہ دار < بی آر >

متن - سیدھ میں لانا : مرکز < بی آر >

مارجن : 15px < بی آر >

سرحد : 3px < بی آر >

div >< بی آر >

< بٹن پر کلک کریں۔ = 'jsFunc()' > اس پر کلک کریں۔ بٹن >

< پی آئی ڈی = 'کے لیے' >> ص >

مندرجہ بالا کوڈ میں:

  • '
    ' عنصر ' کے ساتھ ساتھ بیان کردہ آئی ڈی 'Div1' کے ساتھ بنایا گیا ہے۔ انداز ' جائیداد جو بیان کردہ اسٹائل کو انجام دیتی ہے۔
  • اس کے بعد، '
    ' کا باڈی سیکشن بیان کردہ معلومات کی وضاحت کرتا ہے۔
  • اگلا، استعمال کرتے ہوئے ایک بٹن بنائیں ' <بٹن> 'متعلق رکھنے والا ٹیگ' کلک پر ' تقریب کو انجام دینے کے لیے تقریب ' jsFunc() بٹن پر کلک کریں۔
  • آخر میں، 'کے ذریعے ایک خالی پیراگراف شامل کریں

    '

    ' عنصر کی حسابی ٹاپ پوزیشن کو ظاہر کرنے کے لیے ٹیگ۔

جاوا اسکرپٹ کوڈ

اب، دیئے گئے جاوا اسکرپٹ کوڈ پر غور کریں:

< سکرپٹ >

فنکشن jsFunc ( ) {

elmnt تھا = دستاویز getElementById ( 'Div1' ) ;

جہاں txt = 'حساب شدہ آفسیٹ ٹاپ ہے:' + elmnt. آفسیٹ ٹاپ + 'px
'
;

دستاویز getElementById ( 'کے لیے' ) . اندرونی ایچ ٹی ایم ایل = TXT ;

}

سکرپٹ >

مندرجہ بالا کوڈ لائنوں میں:

  • فنکشن کی تعریف کی گئی ہے ' jsFunc() '
  • اس کی تعریف میں، متغیر ' elmnt 'کے ساتھ اعلان کیا جاتا ہے' تھا 'کلیدی لفظ جو استعمال کرتا ہے' getElementById() 'شامل 'div' تک اس کی id کے ذریعے رسائی کا طریقہ ' Div1 '
  • اس کے بعد، لاگو کریں ' آفسیٹ ٹاپ پکسلز میں حاصل کردہ 'div' کی ٹاپ پوزیشن کا حساب لگانے کے لیے 'txt' متغیر میں پراپرٹی۔
  • آخر میں، 'getElementById()' کو دوبارہ اضافی خالی پیراگراف تک پہنچنے کے لیے لاگو کیا جاتا ہے اور پیراگراف میں '
    ' عنصر کی کمپیوٹ شدہ ٹاپ پوزیشن ویلیو کو 'کے ذریعے شامل کیا جاتا ہے۔ اندرونی ایچ ٹی ایم ایل ' جائیداد.

آؤٹ پٹ

اس نتیجے میں، یہ دیکھا جا سکتا ہے کہ دی گئی div کی ٹاپ پوزیشن (مارجن سمیت)، یعنی، ' 35px ” کا شمار مخصوص نوٹ کے مطابق کیا جاتا ہے (بلاگ کے آغاز میں) اور بٹن پر کلک کرنے پر ظاہر ہوتا ہے۔

نتیجہ

جاوا اسکرپٹ فراہم کرتا ہے ' آفسیٹ ٹاپ ویو پورٹ کے نسبت ایچ ٹی ایم ایل عنصر کی ٹاپ پوزیشن کا حساب کرنے کے لیے پراپرٹی۔ یہ ایک عنصر کی کمپیوٹیڈ ٹاپ پوزیشن کو 'میں عددی قدر کے طور پر لوٹاتا ہے۔ پکسلز ' اس تحریر نے JavaScript میں HTML DOM عنصر 'offsetTop' پراپرٹی کے مقصد، استعمال اور نفاذ کو ظاہر کیا۔