Hej Mac.
Det er en kendt udfordring med Masonry, det løses med et script der hedder "imageloaded". Problemet er at Masonry loader hurtigere end billederne, så når Masonry er loaded, er billederne det ikke, hvis der er rigtigt mange billeder.
- // init Masonry
- var $grid = $('.grid').masonry({
- // options...
- });
- // layout Masonry after each image loads
- $grid.imagesLoaded().progress( function() {
- $grid.masonry('layout');
- });
Scriptet ligger her:
https://imagesloaded.desandro.com/