使用网格组件和网站避免双滚动条 header
Avoiding double scrollbars with Grid Component and a website header
我正在尝试向我的站点添加一个使用 <Grid>
组件的网站 header。如何嵌套网站 header 以避免出现浏览器滚动条和 <Grid>
滚动条?
我想向下推网格以允许网站 header 同时允许 Window / 浏览器控制两者的滚动。
我正在使用这些组件
<WindowScroller><AutoSizer><Grid>
我在 https://bvaughn.github.io/react-virtualized/ 上看到 WindowScroller 可以正常工作(使用 VirtualScroll
组件)。
确保在内部 Grid
上指定 autoHeight
属性。 属性 告诉它溢出而不是滚动。
所以你想要这样的东西:
<WindowScroller>
{({ height, isScrolling, scrollTop }) => (
<AutoSizer disableHeight>
{({ width }) => (
<Grid
autoHeight
height={height}
rowRenderer={({ index }) => this._rowRenderer({ index, isScrolling })}
scrollTop={scrollTop}
width={width}
{..otherProps}
/>
)}
</AutoSizer>
)}
</WindowScroller>
我正在尝试向我的站点添加一个使用 <Grid>
组件的网站 header。如何嵌套网站 header 以避免出现浏览器滚动条和 <Grid>
滚动条?
我想向下推网格以允许网站 header 同时允许 Window / 浏览器控制两者的滚动。
我正在使用这些组件
<WindowScroller><AutoSizer><Grid>
我在 https://bvaughn.github.io/react-virtualized/ 上看到 WindowScroller 可以正常工作(使用 VirtualScroll
组件)。
确保在内部 Grid
上指定 autoHeight
属性。 属性 告诉它溢出而不是滚动。
所以你想要这样的东西:
<WindowScroller>
{({ height, isScrolling, scrollTop }) => (
<AutoSizer disableHeight>
{({ width }) => (
<Grid
autoHeight
height={height}
rowRenderer={({ index }) => this._rowRenderer({ index, isScrolling })}
scrollTop={scrollTop}
width={width}
{..otherProps}
/>
)}
</AutoSizer>
)}
</WindowScroller>