আপনি কি relative
মৌলিক (বা) মাউস পয়েন্টার অবস্থানের জন্য (অথবা) মাউস পয়েন্টার অবস্থানের জন্য
এই ডেমোটি ব্যবহার করে চেষ্টা করছেন: http://jsfiddle.net/AMsK9/
সম্পাদনা করুন:
1) event.pageX
, event.pageY
আপনাকে মাউসের অবস্থান আপেক্ষিক দলিল দেয়!
উল্লেখ : http://api.jquery.com/event.pageX/
http://api.jquery.com/event.pageY/
2) offset()
: এটি একটি উপাদান অফসেট অবস্থান দেয়
তথ্যসূত্র : http://api.jquery.com/offset/
3) position()
: এটি আপনাকে একটি উপাদান সম্পর্কিত আপেক্ষিক অবস্থান দেয় যেমন,
বিবেচনা করুন একটি উপাদান অন্য উপাদান মধ্যে এম্বেড করা হয়
উদাহরণ :
<div id="imParent">
<div id="imchild" />
</div>
তথ্যসূত্র : http://api.jquery.com/position/
এইচটিএমএল
<body>
<div id="A" style="left:100px;"> Default <br /> mouse<br/>position </div>
<div id="B" style="left:300px;"> offset() <br /> mouse<br/>position </div>
<div id="C" style="left:500px;"> position() <br /> mouse<br/>position </div>
</body>
জাভাস্ক্রিপ্ট
$(document).ready(function (e) {
$('#A').click(function (e) { //Default mouse Position
alert(e.pageX + ' , ' + e.pageY);
});
$('#B').click(function (e) { //Offset mouse Position
var posX = $(this).offset().left,
posY = $(this).offset().top;
alert((e.pageX - posX) + ' , ' + (e.pageY - posY));
});
$('#C').click(function (e) { //Relative ( to its parent) mouse position
var posX = $(this).position().left,
posY = $(this).position().top;
alert((e.pageX - posX) + ' , ' + (e.pageY - posY));
});
});