![](/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.