jQuery x y document coordinates of DOM object

you can use Dimensions plugin [Deprecated… included in jQuery 1.3.2+]

offset()
Get the current offset of the first matched element, in pixels, relative to the document.

position()
Gets the top and left position of an element relative to its offset parent.

knowing this, then it’s easy… (using my little svg project as an example page)

var x = $("#wrapper2").offset().left;
var y = $("#wrapper2").offset().top;

console.log('x: ' + x + ' y: ' + y);

output:

x: 53 y: 177

hope it helps what you’re looking for.

here’s an image of offset() and position()

using XRay

alt text

using Web Developer toolbar

alt text

Leave a Comment