2017-04-25 8 views
1

私のJqueryデータテーブルでは、setinverval関数を使ってプログラムでページに移動しています。すべてのページを裏返してJquery Datatableに戻す方法

setInterval(function() { 

      table3.page('next').draw('page'); 

     }, 5000) 

これは問題なく動作しますが、最後のページで停止します。最後のページに達すると、最初のページに戻り、すべてのプロセスをやり直してください。

私は、ページ数を調べる必要があると思います。それが1ページになると、1ページに行きます。しかし、これを達成する方法はありません。

答えて

2

これは私が思い付いたものです: http://live.datatables.net/fobalaxe/1/edit

$(document).ready(function() { 
    var table = $('#example').DataTable({paging:true}); 
    setInterval(function(){browse(table);} , 5000); 
}); 

function browse(table){ 

    if(table.page() >= table.page.info().pages - 1){ 

     table.page('first').draw('page'); 

    } 
    else { 
     table.page("next").draw('page'); 
    } 
} 
+0

ザッツ素晴らしいです!ありがとうございました!!! – causita

関連する問題