分页JS

来源:互联网 发布:centos查看gcc 编辑:程序博客网 时间:2024/05/29 02:47

分页JS

<div class="LCC_page"></div><script type="text/javascript">    var page = @Model.Page;//每页显示的行数    var pageNo = @Model.PageNo; //当前页码    var counts = @Model.DataCount; //数据总条数    var nextPage = pageNo + 1;    var prevPage = pageNo - 1;    var htmls = "";    var num1 = Math.ceil(counts / page);    console.log('num1=' + num1);    console.log('pageNo=' + pageNo);    if (num1 <= 5) {        for (var i = 1; i <= num1; i++) {            htmls = htmls + "<a href='/School/TitleShot/KnowledgeList?pageNo=" + i + "'>" + i + "</a>";        }    } else {        var n = Math.floor(prevPage / 5);        var m = Math.ceil(pageNo / 5);        for (var i = 1 + 5 * n; i <= 5 * m; i++) {            if (i <= num1) {                htmls = htmls + "<a href='/School/TitleShot/KnowledgeList?pageNo=" + i + "'>" + i + "</a>";            } else {            }        }    }    if (pageNo == 1) {        htmls = "<a class='prev-page' href='javascript:;'>上一页</a>" + htmls;    } else {        htmls = "<a href='/School/TitleShot/KnowledgeList?pageNo=" + prevPage + "'>上一页</a>" + htmls;    }    if (pageNo == num1) {        htmls = htmls + "<a class='next-page' href='javascript:;'>下一页</a>";    } else {        htmls = htmls + "<a href='/School/TitleShot/KnowledgeList?pageNo=" + nextPage + "'>下一页</a>";    }    var end = Number($(".LCC_page a").eq(5).text()); //当前分页段最后一页    if(counts != 0)    {        $(".LCC_page").html(htmls);    }    $(".LCC_page a").removeClass("hover");    if (pageNo % 5 == 0) {        $(".LCC_page a").eq(5).addClass("hover");    } else {        $(".LCC_page a").eq(pageNo % 5).addClass("hover");    }    for (var i = 1; i <= page; i++) {        var n = i * 2;        $('.LCC_ptqk_info tr').eq(n).attr('bgcolor', '#f0f0f0');    }</script>
0 0