我的侧面菜单栏有3个问题。 这是代码:https://stackblitz.com/edit/angular-8lsghe
单击8个按钮图标之一时,它应检测offsetHeight <滚动高度(滑动内容时),如果是,则应为308px。
第一个问题是,您只会在第二次单击时看到它不起作用。
第二个问题是它仅适用于八个按钮中的第一个(应该对所有按钮都有效,但是请注意:button1具有CSS类section1,button2具有CSS类section2,button3具有CSS类section3和button 4到button8具有CSS类section4)。
第三个问题(不适用于button1,仅适用于button2至button8),例如,当您单击按钮2且offsetHeight <滚动高度时,高度应为308px,但起始位置应与button1相同( CSS类section1),以使高度与侧边菜单栏的高度匹配。
(我想这可能与ngclass不应用CSS类有关)
如果有人可以帮助我修复它并使我朝正确的方向前进,我将不胜感激,谢谢!