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

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

Как сделать так, чтобы при загрузки страницы позиция скролла стала по центру по горизонтали?
Это нужно для мобильной версии
  • Вопрос задан
  • 181 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 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);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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