我有一个sidebar
用户可以向下滚动的组件。如果用户单击一个按钮(在组件外部),我[ngClass]
会添加position:fixed
到sidebar
,然后sidebar
返回到它的原始位置。如何在sidebar
不返回sidebar
其原始位置的情况下防止滚动?
编辑:建议我提供代码来解释我的问题,所以我在这里创建了一个 stackblitz 。
stackblitz 示例的主要部分是app.component
, 和sidebar.component
. 要查看我的问题,请向下滚动侧边栏,然后单击stopScroll
按钮,然后查看侧边栏如何移回其原始位置。
这在没有任何疯狂脚本的情况下是可能的,但它需要您为容器指定固定大小。通过更改overflow
容器的属性,我们可以将卷轴“锁定”到特定位置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句