我正在制作一个react应用程序,点击选择框下方的项目,下一部分中的相应项目将被滚动。
上述场景的工作示例: https : //codesandbox.io/s/scroll-into-view-in-react-7xtq9
例如:单击项目二,然后其各自的字段集将滚动到顶部..
问题:
-> 现在的要求是我需要添加一个标题,并且在标题下方,这两个部分都需要显示。
-> 我已经添加style={{ marginTop: "100px" }}
到容器 div 中,例如,
<div id="container" style={{ marginTop: "100px" }}>
<div className="_2iA8p44d0WZ">
<span className="chip _7ahQImy">Item One</span>
<span className="chip _7ahQImy">Item Two</span>
<span className="chip _7ahQImy">Item Three</span>
<span className="chip _7ahQImy">Item Four</span>
<span className="chip _7ahQImy">Item Five</span>
<input
type="text"
className="searchBox"
id="search_input"
placeholder="Select"
autoComplete="off"
value=""
/>
</div>
</div>
-> 这使容器显示在标题下方。
1) -> 但是当我点击任何项目时,这个container
div 就会隐藏在固定标题后面。
2) -> 滚动元素也隐藏在标题后面。
预期结果:
-> 即使单击了任何项目,容器部分和滚动元素也需要从顶部可见。
-> 为简单起见,它不应隐藏在标题后面,而需要显示在标题下方。
当前工作示例: