一个简单的思路:当文档高度加上滚动高度大于等于滚动条的高度的时候 就说明已经滑动到底部,可以继续做进一步的判断,例如下拉异步加载数据;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
var a=0,b=0,c=0;
window.onscroll=function(){
    // a = document.documentElement.scrollTop==0? document.body.clientHeight : document.documentElement.clientHeight;
    // b = document.documentElement.scrollTop==0? document.body.scrollTop : document.documentElement.scrollTop;
    // c = document.documentElement.scrollTop==0? document.body.scrollHeight : document.documentElement.scrollHeight;
    a=$(window).height();
    b=$(document).scrollTop();
    c = document.documentElement.scrollTop==0? document.body.scrollHeight : document.documentElement.scrollHeight;
 
    if(a+b>=c){
         
        $.ajax({
            cache : false,
            type : 'post',
            url : 'h5/newsListModule.do?p=4',
            success : function(data) {
                $("#newsList_border").append(data);
                alert("zai加载了10条")
            }
        });
    }
}