@Ensiouel

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

Как сделать так, чтобы при загрузки страницы позиция скролла стала по центру по горизонтали?
Это нужно для мобильной версии
  • Вопрос задан
  • 170 просмотров
Пригласить эксперта
Ответы на вопрос 2
megafax
@megafax
web-программист
У Вас есть событие готовности 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);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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