Odinokun
@Odinokun
https://t.me/odinokun_channel

Из-за чего может возникать подергивание при скролле?

Подскажите пожалуйста.
Из-за чего при скролле дергается шапка таблицы?
Вот на этой странице.
Подергивание возникает при прокрутке колесом мыши или стрелками клавиатуры, когда тянешь скролл в браузере, все нормально.

Самое любопытное что абсолютно такая-же таблица в русской версии сайта работает отлично.

Вот скрипт отвечающий за фиксацию верхней строки.
$(window).on('scroll', function() {
    var tableTop = $("#table-compare").offset();
    var winScroll = $(window).scrollTop();
    var tableHeaderTop = tableTop.top + winScroll;

    if (tableTop.top <= winScroll) {
        $("#table-compare__header").offset({top:winScroll})
    }
    else {
        $("#table-compare__header").offset({top:tableTop.top})
    }
});


PS Сразу скажу, что через position: fixed; зафиксировать строку не мог, т.к. она должна скроллится по горизонтали при уменьшении ширины браузера.
PPS А так же скрипт почему-то не работает в мобильных браузерах ((
  • Вопрос задан
  • 837 просмотров
Решения вопроса 1
@KoiLVeD
joxi.ru/v29op7DUGGEawr
если убрать стрелку в русской версия такая же фигня происходит) просто добавь ее в тот сайт)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы