プログラミング

[jQuery][Datatables]ページネーションでページを送るとTOPにいかない問題

jQueryのDatatablesを使っているけど、テーブルの下のページネーションで次に送ると、ページの下(bottom)のまま上にいかない問題が発生。

「datatables move pagination to top」などで検索しても出てこない。

もちろん、日本語でも検索は出てこない。

使っている人が少ないのか、みんなこの問題にはぶつからないのか。。

不思議ではあるけど、数時間格闘して、ページネーションのイベント(Event)を拾って、ページTOPに戻るをしてあげるといけた。

var table = $('#example').DataTable();


table.on( 'page.dt', function ( e, settings, len ) {//イベントを取得
        $("html,body").animate({scrollTop:0},"300");//これでOK
         // window.scrollTo(0, 0);これでもダメ
       //   document.body.scrollTop = 0;これでもダメ
       //       document.documentElement.scrollTop = 0;これでもダメ
     } );

 

-プログラミング

© 2024 青い空とコーヒーと