Event ScrollEnd имеет не самую лучшую поддержку, а на некоторых устройствах вообще не работает. Есть ли альтернативы, желательно без таймеров, с помощью которых можно определять что элемент перестал скролиться и выполнять какую либо логику?
Вот подумай, как ты без таймера сможешь сделать такое событие, хорошо подумай.
Подсказка: знает что он точно прекратил скролл только сам пользователь и больше никто, тебе потребуется телепатический модуль.
Лучше все таки использовать scroll + setTimeout, но если прям совсем невмоготу, то есть следующие варианты:
- IntersectionObserver.
- requestAnimationFrame.