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

Как исправить в 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');
    }
}
  • Вопрос задан
  • 355 просмотров
Подписаться 5 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@s_lukinin
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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