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

Как сделать так, чтобы при загрузки страницы позиция скролла стала по центру по горизонтали?

Как сделать так, чтобы при загрузки страницы позиция скролла стала по центру по горизонтали?
Это нужно для мобильной версии
  • Вопрос задан
  • 187 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
megafax
@megafax
CTO in MarTech
У Вас есть событие готовности DOM, к нему можете еще подключить готовность всех img и прочего, что может изменить размеры контена. А далее делаете для $('html, body') scrollLeft на (ширина контента - ширина браузера) / 2.
Ответ написан
Комментировать
sergski
@sergski
web-developer
так:
setTimeout( function() {
        var s = document.body.scrollWidth;
        var w = window.innerWidth;
        var boo = (s - w) / 2;
        window.scroll(boo,0);
}, 0);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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