title: Should offset().top ever change
body: <p>I'm pretty new to jQuery and am trying to do something with scrolling. Through my research I've come across scrollTop() and offset() as tools to use for this. I was running a test where pushing a button would alert the value of offset().top of a div. When I scroll a little bit and press the button, that value changes. I was under the impression that this value should remain the same since it's the distance from the div to the top of the document doesn't change when I scroll. Could someone explain why this is happening?</p>