zoukankan      html  css  js  c++  java
  • js实现数字分页

    ///js数字分页 返回数组
    function page(pageCount, sideNum, pageNum) {
        //其实页
        var startNum = 0;
        //结束页
        var endNum = 0;
        var val = Math.ceil(pageNum / sideNum);
        var midpage = Math.ceil(sideNum / 2);
        if (sideNum > pageCount) {
            endNum = pageCount;
        } else {
            if (pageNum <= midpage) {
                endNum = sideNum;
            }
            else {
                endNum = pageNum + midpage - 1;
                if (endNum > pageCount) {
                    endNum = pageCount;
                }
            }
        }
        if (endNum <= sideNum) {
            startNum = 1;
        }
        else {
            startNum = endNum - sideNum + 1;
        }
        //创建数组实现数字分页
        var a = new Array();
        for (var i = startNum; i <= endNum; i++) {
            a[i] = i;
        }
        return a;

    }

  • 相关阅读:
    Spring5.0源码导入IDEA(一)
    适配器模式
    3.6常见查询示例
    3.5在批处理模式下使用mysql
    3.4获取有关数据库和表的信息
    3.3.4.9使用多个表
    3.3.4.8计数行
    3.3.4.7模式匹配
    3.3.4.6使用NULL值
    3.3.4.5日期计算
  • 原文地址:https://www.cnblogs.com/hunternet/p/5021078.html
Copyright © 2011-2022 走看看