阅读背景:

h5列表页的性能优化

来源:互联网 
//0.还原状态
caoke.loading=false
                $(".loadbtn").text("点击加载更多")
                //1 还没有任何数据的情况
                if(data.object.list.length==0){
                 //是否是第一页
                    if(data1.pageNo==1){
                        caoke.noneData1++
                    }
                    caoke.nextPage()
                }else{
                    //2.有数据的情况
                    if(caoke.index==2&&data1.pageNo==1){
                        $('<div class="tips-info soon-info"><span class="soon-info-text">你还可以看看以下即将出租的房屋</span></div>').appendTo(".data-list")
                    }
                    //解析数据
                    caoke.domReady=false
                    setTimeout(function(){
                        caoke.domReady=true
                        $(window).trigger("scroll")
                    },data.object.list.length*400)
                    for(var i=0;i<data.object.list.length;i++){
                        var item=data.object.list[i];
                        item.index=caoke.index
                        var html=$.parseTpl(caoke.tpl1, {
                            "item":item,
                            numParams:numParams
                        })
                        caoke.render(html,"bottom")
                    }
                    //3 数据不够的时候
                    if(data.object.list.length<data1.pageSize){
    //4是否是第一页
                        if(data1.pageNo==1&&caoke.index==2){
                            caoke.endnoneshow=true
                        }
                        caoke.nextPage()

                    }
                    data1.pageNo++
                }            

error:function(){
                $(".loadbtn").text("点击加载更多")
                //5加载完成,改变状态
                caoke.loading=false
            }
//0.还原状态
caoke.loading=false
              



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: