arturweb01
@arturweb01

Что делать если слетают стили в блоке в портфолио (jquery/js)?

Сама страница: design.ixplaine.com/#portfolio
Все блоки там должны быть ровными, но при первом заходе на страницу они слетают, если потом обновить страницу , они встают на свои места. Если нажать ctrl+f5, они снова слетают..

В чем может быть проблема?
jquery и остальные скрипты вроде бы подключены
  • Вопрос задан
  • 175 просмотров
Пригласить эксперта
Ответы на вопрос 2
shmatuan
@shmatuan
8 year of Web, 5 years of Vue
Скорее всего картинки ещё не успели догрузиться, а скрипт уже их расставил. (т.к. при ресайзе всё опять становится нормальным)
Попробуйте перезапустить скрипт отвечающий за расположение через 1-2 секунды
Ответ написан
@igumenov
При отображении используется некий плагин что расставляет все блоки абсолютным позиционирование. Во время загрузки изображение еще не успело загрузиться как расчет высоты уже выполнен. Я бы отключил плагин https://isotope.metafizzy.co/ и добавил вручную функцию сортировки. Здесь эта библиотека не нужна.

Ну а если быстро решить то можно просто добавить в css .single-portfolio{min-height:454px;}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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