function sticky(){
let scrollTop = window.pageYOffset ? window.pageYOffset : (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
if(scrollTop >= 0 & scrollTop <= 220){
imgArticle.style.position = "absolute";
imgArticle.style.top = "220";
}
else if(scrollTop >= 220 & scrollTop <= 500){
imgArticle.style.position = "fixed";
imgArticle.style.top = "0";
}
else{
imgArticle.style.position = "absolute";
imgArticle.style.top = "280" + "px";
}
}
window.addEventListener("scroll", sticky);
Почему если я выношу эту переменную за функцию
let scrollTop = window.pageYOffset ? window.pageYOffset : (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
то функция не работает