204 of 264 menu

offsetParent ගුණය

offsetParent ගුණයට මූලද්‍රව්‍යය ස්ථානගත කරන ආසන්නතම මාපියයා අඩංගු වේ. මෙය එක්කෝ position CSS ගුණය static ට සමාන නොවන ආසන්නතම මාපියයා, හෝ එවැනි ස්ථානගත කිරීමක් සහිත මාපියෙකු නොමැති විට body ටැගය වේ.

වාග් රීතිය

මූලද්‍රව්‍යය.offsetParent;

උදාහරණය

position ගුණය static හැර වෙනත් අගයක් සහිත මාපිය මූලද්‍රව්‍යය සොයා ගනිමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

'parent2'

උදාහරණය

මාපිය මූලද්‍ව්‍යවලට ස්ථානගත කිරීමක් නොමැති නම්, offsetParent ටැගය body අඩංගු වේ:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

'BODY'

මෙයද බලන්න

  • offsetParent ගුණය,
    ස්ථානගත කිරීම සහිත මාපියයා අඩංගු වේ
  • offsetTop ගුණය,
    මූලද්‍රව්‍යයේ ඉහළින් සිට මිළ අඩංගු වේ
  • offsetLeft ගුණය,
    මූලද්‍රව්‍යයේ වම්පසින් සිට මිළ අඩංගු වේ
  • getBoundingClientRect ක්‍රමය,
    මූලද්‍රව්‍යයේ මිළ සොයා ගනී
සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න