私は(Datatables.netのように)Datatableを使用しており、自分でフォーマットしています。ページネーション ボタンの見栄えを良くするために、次のようにしています。
$(function(){
$('#data').dataTable({
"fnDrawCallback" : function() {
$('#data_next').button();
$('#data_previous').button();
}
});
} );
問題は、ページが変更されると fnDrawCallback イベントが発生しますが、Datatable が DOM で終了する前に .button() 呼び出しが発生しているように見えることです。内部にはまだ Button クラスがあるように見えますが、それ自体にはそれらが削除されています。
Datatable の描画が終了した後に fnDrawCallback が発生したと思いましたが、そうではないようです。
提案?