2

How to check the scrollbar is scrolled down a half.

I mean when the user scrolls down over a half of screen, it should alert a message.

4

3 回答 3

9

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

$(window).scroll(function() {
    if ($(window).scrollTop()  > $(window).height() / 2) {        
        alert('At Half the screen');
    }
});
于 2013-05-27T08:22:19.040 回答
0

您可以通过以下方式获得可见屏幕的一半

$(window).height() / 2

整个页面大小的一半将是

$(document).height() / 2

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

$(window).scrollTop();
于 2013-05-27T08:24:42.030 回答
0
$(document).ready(function(){
    var mHeight = $(window).height();
    $(window).scroll(function(){
        var sPosition = $('body').scrollTop();
        if(sPosition > (mHeight/2)) alert('hola :)');
    });
});
于 2013-05-27T08:36:55.310 回答