【发布时间】:2017-03-02 10:11:47
【问题描述】:
我有以下标记和 css:
https://jsfiddle.net/f0u9kpkb/
关键部分是:
.grid {
border: 1px solid #bdbdbd;
display: flex;
flex: 1;
flex-direction: column;
overflow-x: auto;
height: 200px;
}
.grid .grid-body {
display: flex;
flex: 1;
flex-direction: column;
overflow-x: visible;
overflow-y: auto;
}
我希望我的代码在外部 div 上产生一个水平滚动条,在内部 div 上产生一个垂直滚动条(溢出时),但在示例中我得到 2 个水平滚动条(尽管设置了 overflow-x: 在内滚动条)
有没有办法达到我想要的效果
【问题讨论】:
-
不确定我是否理解得很好jsfiddle.net/14t2cdpr/1
-
react-data-grid 使用 javascript 解决此问题 - 也许这是唯一的方法。
-
我能找到的唯一解决方案是滚动正文,然后使用 onscroll 事件将标题保持在同一位置