jquery - 固定表头与排序

标签 jquery html css jquery-plugins tablesorter

好的,我得到了 scroller tablesorter 的小部件工作,但它弄乱了我的表的标题大小。起初,我以为这是用于 complex sorting 的一些额外代码那是导致问题的原因,但我删除了所有额外的代码,但仍然遇到问题。

然后我想,也许是我的样式,所以我清除了所有内容可以只用边框替换它以使问题可见。

td, th {
 border: 1px #000 solid;
}

.th-inner {
 position: absolute;
 top: 0;
 line-height: 28px; /* height of header */
}

当仍然没有发现问题时,我开始缩短 tablesorter() 的执行时间,直到除了调用小部件之外什么都没有。

这是带有我的 CSS 的 JSFiddle,但没有用于复杂排序的额外代码:http://jsfiddle.net/Lv19a465/

这是只有边框的 CSS 的 JSFiddle:http://jsfiddle.net/Lv19a465/2/

所有迹象都表明有一个边距设置搞砸了,但我在控制台中找不到任何东西,也没有将它设置为 0 似乎对所有内容都有影响。

table, tr, td, th {
 padding: 0 !important;
 margin: 0 !important;
}

关于我遗漏的任何想法?

最佳答案

您需要将附加参数添加到您的 tablesorter 配置中才能正确显示。

$(function(){
 $('#mainlist').tablesorter({
     widgets: [ 'scroller' ],
     headerTemplate : '{content} {icon}'
     widthFixed : true,
 });
});

参见 http://jsfiddle.net/Lv19a465/5/

关于jquery - 固定表头与排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26851859/

相关文章:

javascript - onmouseover 和 jquery 函数无法正常工作

html - 为悬停标题文本提供背景

html - 如何在 Bootstrap 中隐藏 bgcolor for mobile?

css - Logo 绝对定位不适用于 Firefox 和 IE

javascript - jQuery 额外的 Ghost div?需要删除功能?

javascript - 在 Rails 应用程序中使用液体模板语言变量动态更改站点的 css

jQuery 在 ('toggle' )可能吗?

php - 为什么我的表单只将 foreach 循环中最后一个字段的输入数据传递到数据库?

asp.net - 如何持续更新div

javascript - Javascript 中 Cron 表达式的正则表达式