tab 菜单中 出现分页的状况下 twbs-pagination 解绑和从新绑定

if (pageData.twbsPagination) {
            $('#pagination-demo').empty();
            $('#pagination-demo').removeData("twbs-pagination");
            $('#pagination-demo').unbind("page");
    }
$("#pagination-demo").twbsPagination(settings);

这种写法仍是不彻底正确的: 1 当切换页数的时候,他会清除掉原来绑定的,因此无论你点多少页 更新后 他仍是会出如今第一个页码上,虽然数据是其余页码的数据函数

因此 须要一个变量来当判断条件,当在同一个tab中点击 其余页数的时候咱们不能解绑 好比 click函数中设置 flag=false;而且在切换tab菜单的时候咱们让 flag=true;因此 函数变为code

if (pageData.twbsPagination&&flag) {
            $('#pagination-demo').empty();
            $('#pagination-demo').removeData("twbs-pagination");
            $('#pagination-demo').unbind("page");
    }
$("#pagination-demo").twbsPagination(settings);

这样就大功告成rem

相关文章
相关标签/搜索