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

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

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

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

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