【发布时间】:2021-07-31 06:46:20
【问题描述】:
我有一个简单的 react 应用 codesandbox (fork)。
我使用react-horizontal-scrolling-menu 进行导航。
所以,现在菜单滚动。锚链接工作。如果您滚动浏览菜单,部分将会滚动。
但是如果滚动浏览各个部分,菜单不会滚动,菜单的活动类也不会切换。
<ScrollMenu
ref={this.scrollRef}
data={menu}
transition={+transition}
onUpdate={this.onUpdate}
onSelect={this.onSelect}
selected={selected}
translate={translate}
alignCenter={alignCenter}
scrollToSelected={true}
dragging={dragging}
clickWhenDrag={clickWhenDrag}
wheel={wheel}
/>
</div>
{list.map((category) => (
<div
key={category.name}
id={`${category.name.replace(/\s+/g, "")}`}
className="section mb-4"
>
<h2>
{category.name} {selected}
</h2>
</div>
))}
问题:如何在滚动部分时添加菜单的活动类并将菜单滚动到活动类?
【问题讨论】:
标签: javascript reactjs