Задать вопрос

Как исправить в IE11, Edge задержку при событии scroll?

Всем привет. Есть следующая проблема. При событии scroll происходит будто небольшкая задержка при добавлении class, из-за чего происходит скачок элемента.В chrome подобного момента нет. Подскажите, пожалуйста, как решить данную задачу.
this.coords = this.shareButtons.getBoundingClientRect();
this.coordsTop = this.coords.top;

window.addEventListener("scroll", this.initSticky, false);

initSticky() {
    let wScroll = window.pageYOffset;

    if (wScroll > this.coordsTop) {
        this.shareButtons.classList.add('is-fixed');
    } else {
        this.shareButtons.classList.remove('is-fixed');
    }
}
  • Вопрос задан
  • 349 просмотров
Подписаться 5 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@s_lukinin
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы