js 模拟滑动加载

来源:互联网 发布:淘宝修真 编辑:程序博客网 时间:2024/05/18 04:48
准备一个分页查询后台方法 比如 selectSomeThingByPage(Integer currentPage,Integer pageSize);
全局变量 var pageSize = 5;

从http://www.oschina.net/code/snippet_2243420_44742中粘过来的挺好用
<script>
//浏览量滚动条触底事件
window.onscroll = function (){
    varmarginBot = 0;
    if(document.documentElement.scrollTop){
        varX=document.documentElement.scrollHeight;
        varY=document.documentElement.scrollTop+document.body.scrollTop;
        varZ=document.documentElement.clientHeight;
        marginBot=X-Y-Z;
    }else {
        varJ=document.body.scrollHeight;
        varI=document.body.scrollTop;
        varK=document.body.clientHeight;
        marginBot=J-I-K;
    }
    if(marginBot<=0) {
      ajax调用后台方法
      pageSize+=5;
     selectSomeThingByPage(1,pageSize);
    }
}
</script>
大概就是这么个意思 看不懂就算了
0 0
原创粉丝点击