squitcher
@squitcher
Верстальщик

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

Есть скрипт который мало-мальски заменяет Masonry, он просто считает высоту блоков при определенных разрешениях и отдает браузеру то что нужно, однако замечен баг, если перейти на страницу в первый раз - то он не проделывает вычисления, при повторном посещении страниц или клике на фото - срабатывает как нужно

Даю исходный сайт, т.к на кодепене почему-то все срабатывает, знаю что могут быть несовместимости, но как бы избежать их и наладить код не тратя уйму времени ?
Урл sbu-73.ru
sbu-73.ru/wp-content/themes/sbu/js/work.js
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 1
FLUNKEY
@FLUNKEY
самовар
Потому что вы считаете высоту до того, как изображение успевают загрузится. Во второй раз срабатывает потому что изображения берутся из кеша, и это происходит быстрее, чем выполнение скрипта.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
04 мая 2024, в 06:10
4000 руб./за проект
04 мая 2024, в 05:49
10000 руб./за проект
04 мая 2024, в 03:57
10000 руб./за проект