jquery tablesorter将列宽调整为错误的大小

时间:2013-08-08 19:13:35

标签: javascript jquery tablesorter pager

我遇到了2个与tablesorter有关的问题。

第一个是当我动态更改行数(带有复选框)时,tbody中行的列宽会更改为适合第一个thead列宽。

第二个是,tablesorterpager在动态更改时不刷新并仅加载10行。

任何帮助都会很棒。

以下是链接:http://www.greatgulf.com/houses2013/project/edgewood

1 个答案:

答案 0 :(得分:0)

我猜你正在使用我看到的代码中的fork of tablesorter。但是,我必须提前道歉,因为我还没有能够及时提供更多的支持,因为我仍然在我的休假期间有限的网络访问。

我认为复选框(不在表格内)和寻呼机的主要问题是GG.resetTables功能的设置方式。我只能假设该函数是为了更新/刷新表。在这种情况下,尝试在resetTables函数之外初始化tablesorter,然后在该函数内触发更新。像这样:

var $table = $("table")

    // Initialize tablesorter
    // ***********************
    .tablesorter({
        theme: 'blue',
        widthFixed: true,
        widgets: ['zebra']
    })

    // initialize the pager plugin
    // ****************************
    .tablesorterPager({
        // pager options here
    });


GG.resetTables = function () {
    $table.trigger('update');
};