【发布时间】:2018-06-27 18:43:06
【问题描述】:
我有一个表格,我希望在水平滚动only 时固定左侧列。
我找到了一个解决方案here,它几乎完全涵盖了我所追求的jsfiddle
唯一的缺点是要查看水平滚动,您必须垂直滚动到表格底部。有没有办法让水平滚动立即出现在可见的可滚动区域内?我希望这有某种意义!?
【问题讨论】:
我有一个表格,我希望在水平滚动only 时固定左侧列。
我找到了一个解决方案here,它几乎完全涵盖了我所追求的jsfiddle
唯一的缺点是要查看水平滚动,您必须垂直滚动到表格底部。有没有办法让水平滚动立即出现在可见的可滚动区域内?我希望这有某种意义!?
【问题讨论】:
您可以使用floating-scroll 插件。 NPM, Demo
【讨论】:
好的,所以我对第一列的单元格使用了 position: sticky 的技巧,并结合了 display: flex 和 tr。
tr {
display: flex;
}
tr > td:first-of-type {
position: sticky;
left: 0;
top: 0;
display: inline-block;
background: red;
}
=> Codepen.
【讨论】: