【发布时间】:2020-09-06 21:02:45
【问题描述】:
我有Header.js 组件。在里面,我有两个 AppBar,第一个 AppBar 是粘性的,第二个不是。默认情况下,只显示第二个 AppBar。当我们滚动时,我希望第二个 AppBar 折叠,第一个 AppBar 显示在屏幕顶部。
我在 Material-ui 文档 here 中看到了 useScrollTrigger(),但它只显示在滚动时隐藏 AppBar。
// Header.js
import React from "react";
import { AppBar, Toolbar, Typography } from "@material-ui/core";
export default function Header() {
return (
<>
<AppBar position="static">
<Toolbar>
<Typography variant="h6">First AppBar</Typography>
</Toolbar>
</AppBar>
<AppBar position="static">
<Toolbar>
<Typography variant="h6">Second AppBar</Typography>
</Toolbar>
</AppBar>
</>
);
}
这是我的沙盒link
【问题讨论】:
标签: javascript css reactjs material-ui appbar