很难让斑马线和表分类器一起工作
Having trouble getting zebra rows and tablesorter to work together
关于斑马行,我谈论的是行的背景颜色在颜色上交替的表设计。关于表分类器,我谈论的是Jquery插件,它使表头可以点击。单击时,表格将按特定的表格标题进行排序。以下是它的网站:http://tablesorter.com/docs/
我的问题:当用户通过单击表格标题对表格进行排序时,斑纹行将不再起作用。
当用户点击表格标题时,这是我的代码:
$("th").click(function() {
$("table").trigger("update");
enableRowHover();
$("table").tablesorter();
enableZebraRows('tbody tr:odd td', 'alt');
});
这是我启用斑马线的代码:
function enableZebraRows(selector, className) {
$("tr").removeClass("alt");
$(selector).removeClass(className).addClass(className);
}
启用斑马线的功能工作得很好,因为在文档就绪的情况下,我使用它,而且它很有效。
我认为排序后斑马线是不正确的。
您可以在对表进行排序后调用enableZebraRows:
$("table").bind("sortEnd",function() {
enableZebraRows(tbody tr:odd td', 'alt');
});
相关文章:
- 无法在iframe中触发表分类器
- 表分类器addParser用于类似“;aa,dd.mm.yyyy”;
- 如何将getElementsByClassName与jQuery选择器一起使用:not()选择器
- jQuery表分类器:TypeError:s[1]未定义
- jQuery表分类器行重复
- 为什么表分类器在我的代码中不起作用
- jquery ajax调用后,表分类器功能不起作用
- modernizr降低了表分类器的速度
- 在Jquery中将$(this)与css类选择器一起使用
- 从django中的表分类器中分离Totals行
- jQuery Tablesorter中的ipAddress分类器问题
- 我无法让我的javascript数字分类器工作
- 在页面加载时清除/重新应用表分类器筛选
- 我如何在这里将其与选择器一起使用
- 将一些 Codepen 脚本与可视化编辑器一起使用
- 将立即调用的函数表达式 (IIFE) 与事件发射器一起使用
- Jquery on event 不与选择器一起工作,因为它与 Jquery(document) 一起工作
- 分页和AJAX的表分类器错误
- 如何在Javascript中的表分类器中对表列数据进行字母数字排序
- 很难让斑马线和表分类器一起工作