Элемент #topic-progress сохраняет видимость во время загрузки

Я не думаю, что это вызовет «подпрыгивание» на мобильных устройствах, поскольку мы используем фиксированное позиционирование при прокрутке и абсолютное позиционирование, когда элемент «пристыковывается», поэтому он в любом случае не влияет на макет.

Я провел быстрый тест, просто скрыв его через CSS, когда он получает класс docked (именно поэтому происходит скачок позиционирования при загрузке: страница короткая, и полоса прогресса «пристыковывается»)… никакого подпрыгивания при исчезновении/появлении не наблюдается.

Другой вариант — отстыковать его и оставить в фиксированном положении во время загрузки, но проблема в том, что если вы перемещаетесь вверх к началу страницы с самого низа (например, из раздела «Предлагаемые темы»)… я думаю, вы увидите скачок позиции, когда таймлайн переходит из состояния docked в фиксированное?

В любом случае, я попробую это и посмотрю, что сработает лучше.

4 лайка