DEDECMS 列表无限加载

<script type="text/javascript">
	var catid = $(".list_next").data("catid");
    var cur_list = $(".list_next").data("list") == "列表样式2" ? "列表样式2" : ".list";
    var next_no = 2;
    var path_arr = window.location.pathname.split("/");
    var file = path_arr[path_arr.length-1];
    if(file != "index.html" && file != ""){
        next_no = parseInt(file.split(".")[0].split("-")[1]) + 1;
    }
    $(".list_next a").click(function(){
        var _this = $(this);
        _this.html("正在加载中...");
        $(".list_load").load("./"+catid+"-"+next_no+".html?now="+new Date().getTime()+" "+cur_list+" ul" , function(data , status){
            if(status == "success"){
                if($(".list_load").html().indexOf("li")<0){
                    _this.html("没有更多内容了");
                    _this.css("background-color" , "#888");
                    _this.unbind("click");
                } else {
                    _this.html("下一页");
                    $(cur_list+" ul").append($(".list_load ul").html());
                    next_no++;
                }
            } else {
                _this.html("没有更多内容了");
                _this.css("background-color" , "#888");
                _this.unbind("click");
            }
        });
    });
</script>
<div class="list">
    <ul>
    	<li></li>
    </ul>
</div>
<!--
data-catid 当前栏目id
data-list 当前模版列表特殊样式
-->
<div class="list_next" data-catid="{dede:field.id/}" data-list=""><a href="javascript:;">下一页</a></div>
<div class="list_load"></div>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值