iCheck仅在第一页上使用数据表。当我导航到任何其他页面时,它会显示复选框,但它们未应用iCheck。此代码有帮助,但不能100%起作用。

function turn_on_icheck(checkboxClass)
{
    $('input[type=checkbox]').iCheck({
        checkboxClass: checkboxClass
    });
}
$('.data-table').on('page', function() {
    turn_on_icheck();
});

当我转到第二页时,它现在显示一切正常,但是如果我返回先前访问的页面,则复选框不存在。在我看来,这会引起错误,因为已经有一个iCheck实例在其中运行。有什么方法可以检查是否正在运行?

最佳答案

我对asp.net网格有同样的问题。请使用on draw.dt event,这也将有助于分页和显示菜单

$('.data-table').on('draw.dt', function () {
    turn_on_icheck();
});

关于jquery - 数据表+ iCheck +分页,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21637458/

10-12 06:57