DEDECMS 列表无限加载

来源:互联网 发布:mui框架 js 构建dom 编辑:程序博客网 时间:2024/05/17 06:01
<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 当前栏目iddata-list 当前模版列表特殊样式--><div class="list_next" data-catid="{dede:field.id/}" data-list=""><a href="javascript:;">下一页</a></div><div class="list_load"></div>
0 0