bootstrap-paginator 页面总是刷新的问题

作者: | 更新日期:

github 的静态页面添加了分页功能,可是页面总是自动摔刷新。

本文首发于公众号:天空的代码世界,微信号:tiankonguse

问题现象

使用 bootstrap-paginator 分页,但是页面总是自动刷新。

于是猜测 onPageChanged 会在第一次加载的时候,执行一次。

 onPageChanged : function(e, oldPage, newPage) {
    if(newPage > 1){
        window.location.href=url+"page"+newPage;
    }else{
        window.location.href=url;
    }
},

查找资料

其实这个问题我之前遇到过,于是尝试找找看。

结果在 这里 找到了。

问题解决

加个判断是不是第一次加载,是的话不做任何操作。

var first = true;
if(nowPage == 1){
    first = false;
}
            
        
onPageChanged : function(e, oldPage, newPage) {
    if(first == true){
        first = false;
        return;
    }
    if(newPage > 1){
        window.location.href=url+"page"+newPage;
    }else{
        window.location.href=url;
    }

本文首发于公众号:天空的代码世界,微信号:tiankonguse
如果你想留言,可以在微信里面关注公众号进行留言。

关注公众号,接收最新消息

tiankonguse +
穿越