如何计算滚动接近底部的时间

时间:2014-05-19 20:00:22

标签: javascript jquery

如何通过此功能计算滚动接近底部的时间:

$(window).bind( "scroll", function(){ 
    console.log($(window).height());//window heigth
    console.log($(window).scrollTop()); //returns scroll position from top of 
});

我还需要其他东西吗?

2 个答案:

答案 0 :(得分:4)

这样的事应该做​​,不是吗?

$(window).bind( "scroll", function(){ 
    var windowHt = $(window).height();
    var myPos = $(window).scrollTop();

    if (myPos > (windowHt - 100)) { // adjust offset to suit
        do stuff;
    }
});

答案 1 :(得分:1)

在这里你可以看到一个例子,当你到达底部时......

$(window).scroll(function() {   
   if( ($(window).scrollTop() + $(window).height()) >= $(document).height()-200) {
       alert("bottom!");
   }
});

http://jsfiddle.net/gWD66/2631/

如果你的底部有200px或更多,这会提醒你......