How to create pagination like Stack Overflow site

后端 未结 6 2078
情歌与酒
情歌与酒 2021-01-05 17:13

how to create pagination like stackoverflow?

6条回答
  •  梦毁少年i
    2021-01-05 17:42

    you can use this function too:

    function makePaging(totalPages, pageIndex) {
        var oPaging, i, j, k;
        var totalPages = parseInt(totalPages);
    
        pageIndex++;
    
        i = pageIndex;
        j = pageIndex - 1;
        k = pageIndex + 1;
    
        var oBefore, oAfter;
        oBefore = "";
        oAfter = "";
    
        while (j != 0 && j != i - 6) {
            oBefore = "" + j + " " + oBefore;
            j--;
        }
    
        for (; k < totalPages + 1 && k < i + 6; k++) {
            oAfter += "" + k + " ";
        }
    
        oPaging = oBefore + "" + i.toString() + " " + oAfter;
    
        return oPaging;
    }
    

提交回复
热议问题