Я использую Angular 6, и у меня есть требование, когда пользователь прокручивает, в зависимости от положения полосы прокрутки должна выделяться соответствующая ссылка "div", содержащая в панели навигации. Я перешел по ссылке ниже, но ни одно из условий «иначе, если» не выполняется, всегда выполняется часть else, так что последняя ссылка всегда подсвечивается. Это связано с тем, что значение «window.pageYoffset» (значение положения скроллера) всегда очень высоко, чем значение смещения «div». поэтому не могли бы вы предоставить мне решение, где я иду не так.
по ссылке:
Angular 6: Как выделить элемент на панели навигации в зависимости от прокрутки?