@lagudal

Почему некорректно работает js owl carousel?

Такая непонятная проблема, есть сайт на magento2, там очень много где на странице товара, например, еще во многих местах включена owl carousel.
И вот только в одном месте вылезает такой баг(см. скриншот1) - такое ощущение, что js не загрузился или что то мешает ему исполниться. Но после перезагрузки страницы все выглядит нормально. (см. скриншот2)
При этом в консоли все вроде бы абсолютно идентично как в первом случае, при первой загрузке страницы, так и во втором, после перезагрузки. И дело не в браузерном кеше, но возможно в серверном, по крайней мере после очистки кеша браузера и новой перезагрузки страницы отображение нормальное.
Самое главное, что на других страницах, кроме страницы продукта и именно в этом листинг-табе, все нормально и ничего подобного не наблюдается.
Сам сайт к сожалению показать не могу, пациент на девелоперском сервере и доступ только из внутренней сети к нему.
5be008692543c077519608.jpeg5be008735c5bd142590471.jpeg
  • Вопрос задан
  • 57 просмотров
Пригласить эксперта
Ответы на вопрос 1
@skuvaWeb
Предположу что табам закрытым задается disspay: none; из-за чего owl при инициализации ломается. Варианта 2
1) При клике на таб, делать reinit слайдера
2) Вместо display: none; закрытому табу присвоить
overflow: hidden;
heigth: 0;
position: absolute;
z-index: -1;
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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