Datatables - 如何防止排序列改变颜色

14

刚开始使用Datatables。默认情况下,当用户点击要排序的列行时,整个列都会被阴影覆盖。有人知道如何关闭此功能吗?我一直在尝试使用内置的CSS类,并对asSorting参数寄予了厚望,但好像无法实现。如果这个功能在Datatables网页上很明显,而我没有看到,那么抱歉,我找不到它。

感谢任何帮助。

2个回答

50

v1.10+

正如 Mathieu 所指出的那样,现在可以通过将 orderClasses 设置为 false 来禁用 排序类

$('#example').dataTable({
    "orderClasses": false
});

v1.9-

DataTables:Features所示,可以通过将bSortClasses设置为false来禁用此功能。
$('#example').dataTable({
    "bSortClasses": false
});

1
在新功能中,该属性已更改为“orderClasses”。http://datatables.net/reference/option/orderClasses - Mathieu
这是最好的答案。 - c.j.mcdonn

4
您可以只移除 td.sorting_1 的样式。

此解决方案影响所有表格。Seus 提出的解决方案(orderClasses 选项)更可取,因为它使用 API 而不是 CSS 操作。 - ithinkisam

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接