page.html 2.87 KB
<div class="f14" id="DivPage" style="display:none; margin-top: 10px">
    共计:<span id="PageSum">1</span>&nbsp;&nbsp;&nbsp;
    <span  id="GoHomePage" style="cursor:pointer">首页</span>
    <span  id="GoPrv"  style="cursor:pointer">上一页</span>
    <span id="CurrPage"><font id="cpage">1</font>/<font id="allpage">2</font></span>
    <span class="btn-right disib" id="GoNext"  style="cursor:pointer">下一页</span>
    <span id="GoEndPage" style="cursor:pointer">尾页</span>
    <input id="PageNum" type="text" style="width: 30px"/>
    <span id="GOPageNum" style="cursor:pointer">跳转</span>
</div>
<script type="text/javascript">
    var ListSum;      //总数
    var ListPageNum; //总页
    var ListCurPage; //当前页
    var ListPagesize;
    $(function () {
        //首页
        $("#GoHomePage").click(function () {
            getdataList(1); //加载页
        })
        //上一页
        $("#GoPrv").click(function () {
            if (ListCurPage > 1) {
                ListCurPage = ListCurPage - 1;
                getdataList(ListCurPage); //加载页
            }
        })
        //下一页
        $("#GoNext").click(function () {
            if (ListCurPage < ListPageNum) {
                ListCurPage = ListCurPage + 1;
                getdataList(ListCurPage);
            }
        })
        //尾页
        $("#GoEndPage").click(function () { getdataList(ListPageNum); })
        //跳转
        $("#GOPageNum").click(function () {
            var PageNum = parseInt($("#PageNum").val()); //跳转页
            if (PageNum <= ListPageNum && PageNum >= 1) {
                getdataList(PageNum); //加载页
            }
        })
    });
    function GetPageValue() {
        ListSum = parseInt($("#PageSum").text());     //总数
        ListPageNum = parseInt($("#allpage").text()); //总页
        ListCurPage = parseInt($("#cpage").text());   //当前页
        //当总数小于每页条数
        if (ListSum <= ListPagesize) { $("#DivPage").fadeOut(3); } else { $("#DivPage").fadeIn(3); }
        //当前页大于等总页数
        // alert(ListCurPage + "," + ListPageNum);
        if (ListCurPage >= ListPageNum) {
            $("#GoEndPage").hide();
            $("#GoNext").hide();
            $("#GoHomePage").show();
            $("#GoPrv").show();
        }
        else {
            $("#GoEndPage").show();
            $("#GoNext").show();
        }
        //当前页为1
        if (ListCurPage == 1) {
            $("#GoHomePage").hide();
            $("#GoPrv").hide();

        }
        else {
            $("#GoHomePage").show();
            $("#GoPrv").show();

        }
    }
    function setpageval(allsum,pagesum,index,psize) {
        //数据封装
        $("#PageSum").text("" + allsum);
        $("#allpage").text("" + pagesum);
        $("#cpage").text("" + index);
        ListPagesize = psize
        GetPageValue();
    }
</script>