stackoverflow.com/questions/50571550/...
ользую@HostListener('window:scroll', [])
в приложении Angular 4 для добавления дополнительного класса в заголовок при прокрутке. Он отлично работает в Chrome, но я заметил, что в Firefox 54.0 (я думаю, что это последняя текущая версия) класс не добавлен, он не выполняет метод onWindowScroll () вообще. В чем может быть причина?
Вот часть кода иPlunker Demo (что, кстати, также отлично работает в Chrome, но не в Mozilla):
public isScrolled = false;
constructor(@Inject(DOCUMENT) private document: any) {}
@HostListener('window:scroll', [])
onWindowScroll() {
const number = this.document.body.scrollTop;
if (number > 150) {
this.isScrolled = true;
} else if (this.isScrolled && number < 10) {
this.isScrolled = false;
}
}
Любая помощь приветствуется.