Goodnight. For several hours I can’t start a masonry. Listing and comments below.
div class="container-fluid"> <div class="masonry-container"> <?php foreach ($groupMembersInfo['response'] as $member) { $id = $member['id']; if($id == NULL) break; /*Переменные опустил*/ $randTime = mt_rand(3,9); if($member['online']) $online = "Online"; echo " <div class=\"col-sm-100 col-md-49 output-box wow fadeIn\" data-wow-delay=\"0.{$randTime}s\"> <div class=\"masonry-item\"> <div class=\"output-box-header\"> <p>{$firstName} {$lastName}</p> <p class=\"age\">{$bDate}</p> <p class=\"online\">{$online}</p> <hr> <img src=\"{$photo_200_orig}\" class=\"output-box-image\" width=\"250\" alt=\"\"> "; if($photo1) { echo " <img src=\"{$photo1}\" class=\"output-box-image \" width=\"250\" alt=\"\"> <img src=\"{$photo2}\" class=\"output-box-image \" width=\"250\" alt=\"\"> <img src=\"{$photo3}\" class=\"output-box-image \" width=\"250\" alt=\"\"> </div> </div> </div> "; } else { echo " </div> </div> </div> "; } } ?> </div> By connection: Scripts before zakr. tag body
<script src="js/jquery-3.1.1.min.js"></script> <script src="js/imagesloaded.min.js"></script> <script src="js/imagefill.js"></script> <script src="js/jquery.mosaicflow.min.js"></script> <script src="js/masonry.pkgd.min.js"></script> <script src="js/masonry-init.js"></script> <script src="js/wow.min.js"></script> <script> new WOW().init(); </script> masonry-init.js
$(window).load(function() { var $container = $(".masonry-container"); $container.imagesLoaded(function () { $container.masonry({ columnWidth: ".masonry-item", itemSelector: ".masonry-item" }); }); }); 