以下のフィディドでは、スクロール中に非固定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-2);
と
$('.firstTr > td').css('top', _top);
あなたはなぜ余分なtd
を追加し、ちょうどfirstTr
またはこのcss
除くすべてのtr
から余分な<td>Something</td>
を削除することができます。
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タグの下に隠されるべきです –
更新されたフィドルをチェックしてください。 –
それの代わりに、私はcolspan = 2を固定trの最後のtdにJqueryを使って追加することができます。しかし、私はそれを達成するためにCSSを使用したい –
の使用この機能を明確に詳しく説明してください? –
完全に右にスクロールしてから垂直にスクロールしてください...本文中の追加のtd要素を固定されたtrタグと整列させたいのですが...隠されているはずです –