【发布时间】:2013-11-16 12:48:27
【问题描述】:
我有一个巨大的表格,其中包含垂直和水平方向的数据...
像这样:jsfiddle
我希望固定最左边的列和顶行,以便当我在两个方向滚动时,我能够将这两个(列和行)保持在适当的位置。但只移动内容。
如何用 JS/CSS 实现这一点?
我猜一个纯 css 解决方案不会这样做,因为有一个双向滚动。
someclass { position: fixed }
【问题讨论】:
-
这不会导致标题不再准确吗?如果向右滚动一列,标题将保持原位,内容将向左移动一列,导致第二个内容列位于第一个标题列下方。
-
如果我的想法是正确的,顶行应该垂直固定,水平固定。左列应水平固定,垂直固定。 (?)
-
您可能对此感兴趣。 stackoverflow.com/questions/11891065/…
-
@TreeTree 谢谢你,我认为有些代码是可重用的。不过我不是 JS 大师。
-
看第一个答案,根本没有javascript。
标签: javascript jquery css