检测javascript / jQuery中滚动元素的偏移量

我正在寻找计算元素和文档窗口顶部之间的距离。滚动我可以得到初始值,但不会改变。我如何找到这个值,什么数字改变为滚动?

JS:

$(function() {
    $(window).scroll(function() {
        var h1 = $("h1");
        console.log(h1.offset().top)
    });
});

HTML:

<div id="cover">   
    <h1>hello sir</h1> 
</div>
比较< h1>的偏移量元素到用户滚动页面的距离。 $(window).scrollTop()函数会给你用户滚动的金额:

$(window).scroll(function() {
  var $h1 = $("h1");
  var window_offset = $h1.offset().top - $(window).scrollTop();
});
http://stackoverflow.com/questions/6460116/detecting-offset-of-an-element-on-scroll-in-javascript-jquery

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:检测javascript / jQuery中滚动元素的偏移量