tablesorter jquery - 如何修复列标题

时间:2013-06-21 07:41:56

标签: javascript jquery tablesorter displaytag

我使用tablesorter jquery对表中的列进行排序。我想冻结我的表头。有没有办法使用tablesorter jquery?提前谢谢。

我的tableorter代码:

("#rates").tablesorter({
    widgets: ['zebra'],
    widgetZebra: {
        css: ["even", "odd"]
    },
    headers: {
        0: {
            sorter: false
        },
        4: {
            sorter: false
        }
    },
    headerClass: 'header',
    sortClassAsc: 'headerSortUp',
    sortClassDesc: 'headerSortDown'
});

我也试过这个。

 widgetOptions: {
      stickyHeaders : 'tablesorter-stickyHeader',
  },

2 个答案:

答案 0 :(得分:2)

您可以将其添加到tablesorter初始化:

$(‘table’).tablesorter({
  widgets: ['stickyHeaders']}
)

这将自动激活第一行冻结。 确保删除exisitng滚动技术,例如:overflow:auto;

如果需要,请参阅我的post以及如何添加自定义HTML标头。 如果有帮助,请告诉我:))

答案 1 :(得分:0)

使用此代码粘贴表头:

  widgetOptions: {

      // css class name applied to the sticky header row (tr)
      stickyHeaders : 'tablesorter-stickyHeader',
  }