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

相關文章
相關標籤/搜索