204 of 264 menu

offsetParent ဂုဏ်သတ္တိ

offsetParent ဂုဏ်သတ္တိသည် element တစ်ခုကို ပုံသွင်းရာတွင် အနီးဆုံး မိဘ element ကို ပါဝင်သည်။ ၎င်းသည် CSS ဂုဏ်သတ္တိ position သည် static နှင့် မညီသော အနီးဆုံးမိဘ သို့မဟုတ် အဆိုပါ positioning ရှိသော မိဘမရှိပါက body tag ဖြစ်လိမ့်မည်။

Syntax

element.offsetParent;

ဥပမာ

position ဂုဏ်သတ္တိရှိသော မိဘ element ကို static မှ ကွဲပြားစေကာ ရှာဖွေကြည့်ရအောင်။

<div id="parent3"> <div id="parent2" style="position: relative"> <div id="parent1"> <p id="elem">စာသား</p> </div> </div> </div> let elem = document.querySelector('#elem'); console.log(elem.offsetParent.id);

ကုဒ်ကို execute လုပ်ခြင်း၏ ရလဒ်။

'parent2'

ဥပမာ

မိဘ elements များတွင် positioning မရှိပါက offsetParent သည် body ကို ပါဝင်လိမ့်မည်။

<div> <p id="elem">စာသား</p> </div> let elem = document.querySelector('#elem'); console.log(elem.offsetParent.tagName);

ကုဒ်ကို execute လုပ်ခြင်း၏ ရလဒ်။

'BODY'

ဆက်လက်ဖတ်ရှုရန်

  • offsetParent ဂုဏ်သတ္တိ,
    အထက်ပါသည် positioning ရှိသော မိဘ element ကို ပါဝင်သည်
  • offsetTop ဂုဏ်သတ္တိ,
    အထက်ပါသည် element ၏ အပေါ်ဘက်မှ အကွာအဝေးကို ပါဝင်သည်
  • offsetLeft ဂုဏ်သတ္တိ,
    အထက်ပါသည် element ၏ ဘယ်ဘက်မှ အကွာအဝေးကို ပါဝင်သည်
  • getBoundingClientRect method,
    အထက်ပါသည် element ၏ အကွာအဝေးကို ရှာဖွေပေးသည်
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်