在下面的小提琴中,非固定tr标签中的额外td
元素在滚动期间可见。 额外的td就像是一个删除按钮,应该在滚动期间隐藏在固定的tr标签下面。是否可以隐藏只使用纯CSS? 像这样tr标签后的固定psudo元素
.fixedTr td:last:after{
...something
}
在下面的小提琴中,非固定tr标签中的额外td
元素在滚动期间可见。 额外的td就像是一个删除按钮,应该在滚动期间隐藏在固定的tr标签下面。是否可以隐藏只使用纯CSS? 像这样tr标签后的固定psudo元素
.fixedTr td:last:after{
...something
}
替补:
$('.firstTr > td').css('top', _top);
与
$('.firstTr > td').css('top', _top-2);
你为什么增加额外td
,只是删除从每一个tr
额外<td>Something</td>
除了firstTr
或者这css
可以提供帮助。
tr > td:last-child{
display:none;
}
tr.firstTr > td:last-child{
display:table-cell;
}
编辑
使用此上滚动
$('table').scroll(function() {
var _left = $(this).scrollLeft();
var _top = $(this).scrollTop();
$('.firstTd').css('left', _left);
$('.firstTr > th').css('top', _top);
if($(this).scrollTop() > 20){
$('tr > td:last-child').hide();
}
else $('tr > td:last-child').show();
});
额外的td就像删除按钮...我需要但是当我滚动它应该隐藏在固定tr标签下面 –
检查更新的小提琴。 –
除此之外,我可以使用Jquery将colspan = 2添加到固定tr的最后一个td。但我想用css来实现它 –
要实现请详细明确哪些功能? –
完全滚动到右侧,然后垂直滚动...我不希望额外的td元素在身体中与固定的tr标签对齐...他们应该隐藏 –