page.html
2.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<div class="f14" id="DivPage" style="display:none; margin-top: 10px">
    共计:<span id="PageSum">1</span> 条   
    <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>