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