检查滚动条是否向下滚动了一半

时间:2013-05-27 08:18:18

标签: javascript jquery

如何检查滚动条向下滚动一半。

我的意思是当用户向下滚动屏幕的一半时,它应该提醒消息。

3 个答案:

答案 0 :(得分:9)

由于您使用的是jquery,因此可以使用jQuery.scroll()

$(window).scroll(function() {
    if ($(window).scrollTop()  > $(window).height() / 2) {        
        alert('At Half the screen');
    }
});

答案 1 :(得分:0)

您可以通过

获得可见屏幕的一半
$(window).height() / 2

整个页面大小的一半将是

$(document).height() / 2

然后将结果与滚动位置进行比较:

$(window).scrollTop();

答案 2 :(得分:0)

$(document).ready(function(){
    var mHeight = $(window).height();
    $(window).scroll(function(){
        var sPosition = $('body').scrollTop();
        if(sPosition > (mHeight/2)) alert('hola :)');
    });
});