position ක්රමය
position ක්රමය මඟින්
අංගයක ස්ථානය එහි මව් අංගයේ ඉඩවලට සාපේක්ෂව
ලබා ගත හැක,
offset
ක්රමයට විරුද්ධව,
එය ලබා ගන්නේ ලේඛනයට සාපේක්ෂව වන
ඛණ්ඩාංක වේ. position ක්රමය වැඩි යොග්ය වන්නේ
නව අංගයක් එකම මව් අංගයක තිබෙන තවත් අංගයක් අසල
ස්ථානගත කිරීමේදී ය.
තම ප්රතිඵලය ලෙස, ක්රමය වස්තුවක්
ආපසු ලබා දේ, එහි top සහ left ගුණ අඩංගු වේ.
ගණනය කිරීම් වල දෝෂ පැන නැගිය හැක්කේ පරිශීලකයා
පිටුවේ මාන වෙනස් කරන විට ය. එසේම ක්රමය මඟින්
සැඟවුණු අංගවල ඛණ්ඩාංක ලබා ගත නොහැක.
වාක්ය රචනය
වර්තමාන ඛණ්ඩාංක ලබා ගන්න. සමහර අවස්ථාවලදී ලබා ගත් අගයන් භාගික විය හැක:
$(තෝරන්නා).position();
නිදසුන
අපි div එකක් තුළ අනුක්රමණය කර ඇති ඡේදයක ස්ථානය
position ක්රමය භාවිතයෙන් ලබා ගෙන,
ඉන්පසු ලබා ගත් වස්තුවේ යතුරු වෙත යොමු වීමෙන්,
මෙම තොරතුරු වෙනත් ඡේදයකින් නිකුත් කරමු:
<div style="padding: 15px;">
<p style="margin-left: 10px;">පෙළ</p>
</div>
<p></p>
let position = $('p').first().position();
$('p').last().text('වම: ' + position.left + ', ඉහළ: ' + position.top);
මෙයද බලන්න
-
offsetක්රමය,
එය මඟින් අංගයේ වර්තමාන ඛණ්ඩාංක ලබා ගැනීමට හැකියාව ලබා දේ -
offsetParentක්රමය,
එය මඟින් අංගයේ ආසන්නතම ස්ථානගත කරන ලද මුතුන් මිත්තා ලබා ගැනීමට හැකියාව ලබා දේ -
cssක්රමය,
එය මඟින් අංගයේ CSS විලාසයන් ලබා ගැනීමට හා වෙනස් කිරීමට හැකියාව ලබා දේ