![](/img/trans.png)
[英]Angular 2+ scroll with HostListener or window.pageYOffset?
[英]Angular - Hostlistener window:scroll function does not called after page reload
向下滚动时,我已经使用以下 HostListener 将菜单粘贴到页面顶部。
sticky = false;
@HostListener('window:scroll', ['$event'])
handleScroll(): void {
if (window.pageYOffset > 150) {
this.sticky = true;
} else {
this.sticky = false;
}
}
它运行良好,但在重新加载页面后,不会调用 handleScroll() 函数
在ngOnInit
中也调用这个方法就解决了。 因为当您重新加载页面时,不会触发滚动事件,因为您没有滚动。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.