Есть хедер, когда я тыцаю по ссылке, то через window.scroll попадаю к нужному якорю, после чего у меня отрисовывается уже "прилипший" к верху страницы хедер.
Проблема: все работает, если через f12 открываю панель разработчика, на любых значениях ширины экрана, когда ее закрываю - хедер не появляется. В чем может быть дело?
window.scroll или window.pageYOffset или что-то еще может работать иначе в разных режимах отображения браузера?
браузер хром.
window.onscroll = (e) => {
// если расстояние от верха страницы равно верхней границе якоря, значит мы приехали
//и можно запустить прочие функции (значение topVal округлено до целого )
if (window.pageYOffset === topVal) {
headerScrolling();
scrollControl();
window.onscroll = null; // remove listener
}