【发布时间】:2012-04-27 18:11:27
【问题描述】:
我正在使用数据表(如在 Datatables.net 中)并自己对其进行格式化。为了使分页按钮看起来不错,我正在这样做:
$(function(){
$('#data').dataTable({
"fnDrawCallback" : function() {
$('#data_next').button();
$('#data_previous').button();
}
});
} );
问题是,虽然 fnDrawCallback 事件在页面更改时被触发,但 .button() 调用似乎是在 Datatable 完成 DOM 之前发生的。看起来内部仍然有 Button 类,但它本身已将它们删除。
我认为 fnDrawCallback 发生在 Datatable 完成绘图之后,但显然不是。
建议?
【问题讨论】:
-
每次有分页事件时都会调用它吗?
-
我还没有机会尝试,但你可以试试
-
对不起,当您更改页面时它不会触发,但您可能只需将 JQueryUI 按钮类应用于它们
标签: jquery jquery-ui datatables