1
LeftNav内で固定ヘッダー(この場合はツールバー)を作成しようとしていたため、LeftNavがスクロールしたときにツールバーがその位置にとどまるようにしました。しかし、何らかの形でツールバーにpostion: 'fixed'
を適用しても、LeftNavでは機能しないようです。 LeftNav内のコンテンツがウィンドウの高さを超えると、上部ツールバー(fixed
位置)を含むLeftNav全体がスクロールします。誰かがLeftNav内で固定位置要素を作成する方法を理解したことがありますか?ここでMaterial-ui内の固定ヘッダーLeftNav
は参照用のコードです:
...
const toolBarStyle = {
position: 'fixed',
top: 0,
};
return (
<LeftNav
open={open}
docked={false}
onRequestChange={onRequestChange}
>
<Toolbar style={toolBarStyle}> />
{this.props.children} // children could be a lot of content
</LeftNav>
);
...
試してください。位置:固定; –
申し訳ありませんが、それは誤字です。私は本当に「絶対」ではなく「固定」を意味していました。私は質問でそれを修正しました。 – realbug