scrolled
меняется только для последнего элемента? querySelectorAll возвращает все элементы, верно? Почему работает только для последнего и как исправить?let obj = document.querySelectorAll('h2');
obj.forEach((el) => {
let {top,bottom} = el.getBoundingClientRect();
let height = document.documentElement.clientHeight;
if (top < height && bottom > 0) {
this.scrolled = true
} else {
this.scrolled = false
}
})