思路:

通过捕捉浏览器滚动条下拉事件,触发异步加载数据的js方法,实现数据的动态添加。

 

脚本:

   var lastId=0;//记录每一次加载时的最后一条记录id,跟您的排序方式有关。

    var isloading = false;
    $(window).bind("scroll", function () {
        if ($(document).scrollTop() + $(window).height() 

              > $(document).height() - 10 && !isloading) {
            isloading = true;
            getMore();
        }
    });

 

    function getMore() {
        var url = "ajaxdata.aspx"?lastId=" + lastId +"&type=" + 其他参数
        $.getJSON(url, function (data) {

            var html="";

             ... ...

            $(html).insertAfter($(".elem").last());
            isloading = false;
       }

    }

转载:http://blog.csdn.net/a497785609/article/details/51168264

posted on 2017-04-12 15:03  踏歌&而行  阅读(261)  评论(0)    收藏  举报