【发布时间】:2022-06-15 23:37:48
【问题描述】:
我正在创建一个导航主题(按钮)的垂直列表,单击时会下拉并显示子主题。当我单击主要主题时,我希望按钮的颜色表明该按钮处于活动状态,但是,如果也单击了子主题,我还需要一个 isActive 指示符。这是我想要的类似设计的示例。
长话短说:我希望在单击整个子主题时主要主题保持活跃,但我希望这些子主题能够独立于主题改变颜色(表明它们处于活跃状态)。如何实现?我对 JS 和这些活动状态有些陌生,因此感谢您的帮助!
【问题讨论】:
-
用于不同的活动变量状态,例如 isMainTopicActive 和 isSubTopicActive
标签: javascript css reactjs