使用 Tablesorter 禁用 table header 中的 up/down 图标,而不是隐藏它
Disable up/down icon from table header using Tablesorter, instead of hiding it
以下是 table 使用 Tablesorter.js 对内容进行排序的图像。当我们点击 table header 时,它会进行相应的排序,但同时只会显示当前排序顺序的图标。另一个将从视图中隐藏。
我需要的是,只禁用不活动的图标,即如果排序是降序和 vice-versa.
,则禁用向上箭头
谢谢。
你可以这样做。在您的 css 中添加两个 classes
thead th.up {
padding-right: 20px;
background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
}
thead th.down {
padding-right: 20px;
background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
}
将 background-image 替换为您要显示的图像,即禁用向上箭头和 vice-versa.
的向上和向下箭头
现在在你的 js 代码中。
$('table').tablesorter({
// customize header HTML
onRenderHeader: function(index) {
// the span wrapper is added by default
this.wrapInner('<span class="icons"></span>');
},
cssAsc: 'up',
cssDesc: 'down',
});
cssAsc 和 cssDesc 将分别添加 'up' 和 'down' class。
它将完成 you.In 我的 jsfiddle 的工作,你可以看到 classes 正在添加排序。
以下是 table 使用 Tablesorter.js 对内容进行排序的图像。当我们点击 table header 时,它会进行相应的排序,但同时只会显示当前排序顺序的图标。另一个将从视图中隐藏。
我需要的是,只禁用不活动的图标,即如果排序是降序和 vice-versa.
,则禁用向上箭头谢谢。
你可以这样做。在您的 css 中添加两个 classes
thead th.up {
padding-right: 20px;
background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
}
thead th.down {
padding-right: 20px;
background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
}
将 background-image 替换为您要显示的图像,即禁用向上箭头和 vice-versa.
的向上和向下箭头现在在你的 js 代码中。
$('table').tablesorter({
// customize header HTML
onRenderHeader: function(index) {
// the span wrapper is added by default
this.wrapInner('<span class="icons"></span>');
},
cssAsc: 'up',
cssDesc: 'down',
});
cssAsc 和 cssDesc 将分别添加 'up' 和 'down' class。
它将完成 you.In 我的 jsfiddle 的工作,你可以看到 classes 正在添加排序。