Кладка с Flexslider

У меня возникают трудности с работой флекслайдера с макетом Masonry в Wordpress. Я уже использую ImagesLoaded, но он не работает с Flexslider из-за этого куска кода.

.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}

Я попытался изменить его на этот ниже, но это не сработало так, как я хочу.

.flexslider .slides > li:nth-child (1n+2) {
  display: none;
  -webkit-backface-visibility: hidden;
}

Мой текущий код jQuery:

jQuery(function ($) {

var $container = $('.grid-masonry');
        $container.imagesLoaded( function() {
        $container.masonry({
                itemSelector: 'article',
                singleMode: true,
            });
        });

});


jQuery(function ($) {

    $(window).load(function() {
          $('.flexslider').flexslider({
            animation: "slide",
            controlNav: false,
            prevText: "", 
            nextText: "",
          });
        });

});

Кто-нибудь знает, как сначала загрузить flexslider до макета кладки, чтобы элементы поста не перекрывались?

1 ответ

После поисков в течение нескольких дней я наконец нашел решение, которое сработало для меня.

Добавление следующего фрагмента кода в Flexslider сделало свое дело:

start: function(){
                 var $container = $('.grid-masonry');
                $container.imagesLoaded( function() {
                $container.masonry({
                        itemSelector: 'article',                        
                    });
                }); 
            },

Полная версия:

jQuery(function ($) {

    $(window).load(function() {
          $('.flexslider').flexslider({
            animation: "slide",
            controlNav: false,
            prevText: "", 
            nextText: "",
            start: function(){
                 var $container = $('.grid-masonry');
                $container.imagesLoaded( function() {
                $container.masonry({
                        itemSelector: 'article',                        
                    });
                }); 
            },
          });
        });

});
Другие вопросы по тегам