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