What's the proper way to get the position of an element on the page relative to the viewport (rather than the document). jQuery.offset
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?
Look into the Dimensions plugin, specifically scrollTop()
/scrollLeft()
. Information can be found at http://api.jquery.com/scrollTop.