Помогите встроить masonry!!!! HELP!!!
        Здравствуйте! 
Замучилась с masonry, подскажите, где ошибка!!!
Вот страничка с галереей lucky-agency.ru/portfolio-test.html
вывожу галерею:
Подключаю скрипты
    
    
                                                                                
            Замучилась с masonry, подскажите, где ошибка!!!
Вот страничка с галереей lucky-agency.ru/portfolio-test.html
вывожу галерею:
<section id="portfolio-section" class="center" >
            <div class="lightgallery">
                      [[!ms2Gallery? &tpl=`tpl.ms2GalleryPortfolio`]]
            </div>
    </section>tpl.ms2GalleryPortfolio: {if count($files) > 0}
    {foreach $files as $file first=$first}
        {if $first}
           <div class="item-masonry" data-src="{$file.url}">
                       <img src="{$file.url}" />
                    </div>  
        {else}
<div class="item-masonry" data-src="{$file.url}">
                       <img src="{$file.url}" />
                    </div>  
            
        {/if}
    {/foreach}
{/if}Подключаю скрипты
<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/masonry/3.3.2/masonry.pkgd.min.js"></script>
<script src="https://cdn.jsdelivr.net/picturefill/2.3.1/picturefill.min.js"></script>
    <script src="/lightgallery/lightgallery.js"></script>
    <script src="/lightgallery/lg-thumbnail.js"></script>
    <script src="/lightgallery/lg-fullscreen.js"></script>
    <script src="/lightgallery/lg-video.js"></script>
    <script src="/lightgallery/lg-autoplay.js"></script>
    <script src="/lightgallery/lg-zoom.js"></script> 
    <script>
    $(document).ready(function() {
      var container = $('.lightgallery');
        container.masonry({
          itemSelector: '.item-masonry',
          columnWidth: '.item-masonry',
          percentPosition: true
      });
    });
    </script>
<script type="text/javascript">
    
    $(document).ready(function(){
      $('.lightgallery').lightGallery({
       });
      });
</script>Выводит галерею нормально не всегда, по настроению. Я прочитала, что скрипт загружает фотографии, которые загрузились за первые пару секунд, а дальше накладывает их. Я не знаю как делать предзагрузку и т.д. Подскажите!!! Как это починить?    Комментарии: 2
                Может более свежую версию masonry(v4.2.2) подключить.            
                    
                Проблему решила. Если кому-нибудь понадобится, то решилось всё с помощью этого скрипта
                    jQuery(window).load(function(){
	jQuery('.lightgallery').masonry({ itemSelector: '.item-masonry',
          columnWidth: '.item-masonry',
          percentPosition: true});
});            
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.