DA. DA. - 1 year ago 54
Javascript Question

Using jquery to get element's position relative to viewport

What's the proper way to get the position of an element on the page relative to the viewport (rather than the document).

function seemed promising:

Get the current coordinates of the first element, or set the
coordinates of every element, in the set of matched elements, relative
to the document.

But that's relative to the document. Is there an equivalent method that returns offsets relative to the viewport?

Answer Source

Look into the Dimensions plugin, specifically scrollTop()/scrollLeft(). Information can be found at http://api.jquery.com/scrollTop.