O
OneGunner
Code:
Leider bekomme ich die Position des Elements im Bodybereich angezeigt,
aber ich würde gerne die relative Position vom Element selbst bekommen.
Also ich hab eine DIV-Box die 500px breit und 250px hoch ist
und beim draufklicken würde ich gerne die relative Mausposition
vom Startpunkt der Box aus erhalten.
PHP:
$.fn.x = function(n) {
var result = null;
this.each(function() {
var o = this;
if (n === undefined) {
var x = 0;
if (o.offsetParent) {
while (o.offsetParent) {
x += o.offsetLeft;
o = o.offsetParent;
}
}
if (result === null) {
result = x;
} else {
result = Math.min(result, x);
}
} else {
o.style.left = n + 'px';
}
});
return result;
};
// Quelle: http://osdir.com/ml/lang.javascript.jquery/2006-10/msg00242.html
$(document).ready(function(){
$("#box").click(function () {
alert($(this).x());
});
});
Leider bekomme ich die Position des Elements im Bodybereich angezeigt,
aber ich würde gerne die relative Position vom Element selbst bekommen.
Also ich hab eine DIV-Box die 500px breit und 250px hoch ist
und beim draufklicken würde ich gerne die relative Mausposition
vom Startpunkt der Box aus erhalten.