Сейчас добавляет всем элементам сразу, а как сделать как появился элемент сразу добавился класс
Эта формулировка, возможно, понятна вам, но совершенно непонятна за пределами вашей головы.
Это вам нужно?
function (entry) {
entry.target.classList.add("animate__animated animate__fadeInLeft ");
}
Или, может, это?
[...document.querySelectorAll('.element')].forEach(function (el) {
const observer = new IntersectionObserver(function (entries) {
entries.forEach(function (entry) {
entry.target.classList.add("animate__animated animate__fadeInLeft ");
});
});
observer.observe(el);
});