显示当前&总页数N(N)

时间:2015-10-15 10:48:16

标签: javascript

我是Javascript的新手,所以请提前原谅我的愚蠢错误。

我有一个要求,我必须打印当前和总页数,甚至不包括空白的页面。 示例:对于5页长文档,它应显示如下: 1(3) 2(3) 3(3)

欢迎使用任何类型的信息,因为我迫切需要使用此代码。

我试过这个,但它不起作用:

var current_page=0 ;
var total_pages=0;


if((current_page<total_pages)||(current_page=total_pages))
{
    current_page++;
        if(current_page % 2!==0)
        {
            total_pages++;

        }
}

此外,这个也没有用:(

var temp = (this.pageNum) + "(" + (this.numPages) + ")" ;

2 个答案:

答案 0 :(得分:2)

这里有一个逻辑错误:

current_page = total_pages // Note single = symbol between.

您要分配而不是比较。请使用==进行比较:

current_page == total_pages

===进行严格比较,因为两个变量的类型相同。

答案 1 :(得分:0)

这有帮助吗?

function (totalPages, currentPage)
{
    if (currentPage%2==1) return "";
    var tp = parseInt(totalPages/2+1);
    var cp = parseInt(currentPage/2+1);
    return "" + cp + "(" + tp + ")";
}