@parnasmi

Почему появляется горизонтальный скрол?

Всем привет.

Верстаю адаптивный макет. В началном экране появляется горизонтальный скрол. Вот скрин. Появляется он именно в началном экране. Как только скролим вниз, горизонтальный скрол исчезает и вся станет на свое место. Я обнаружил что скрол появляется из-за блока слайдера отзывы внизу. Слайдер реализован через плагин Flickity. Если его(блок отзывы) убрать, то, скрола нет. Исползование других плагинов слайдера(owlCarousel, Slick) проблему не решает. В чем может быть причина проблемы? Спасибо заранее за любые наводки и помощь! Вот ссылка на сайт.
  • Вопрос задан
  • 301 просмотр
Решения вопроса 1
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
примените overflow-x: hidden; к body или на родителя блока который растягивает body
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sfi0zy
@sfi0zy Куратор тега Вёрстка
Creative frontend developer
Как только скролим вниз, горизонтальный скрол исчезает и вся станет на свое место.

Он исчезает, а потом опять появляется. Интуиция подсказывает, что проблема где-то здесь:
c44a4d40b8f64ac8ac8aad2df9ad5f03.png
Нехитрое правило
.nicescroll-rails {
    display: none !important;
}

убирает скролл, что подтверждает наличие проблемы именно в этом месте. Альтернативный вариант решения проблемы - overflow: hidden. Но по идее было бы хорошо найти скрипт, который это генерирует, и убрать его: такое позиционирование элементов - зло.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы