Иногда изображения не загружаются прямо на странице Packery Masonry

Я использую Packery для автоматической настройки изображений на сайте: http://jsfiddle.net/tryjkvg3/

var container = document.querySelector('#container');
var pckry = new Packery(container, {
    // options
    itemSelector: '.lista-isotope',
    gutter: 0
});

иногда изображения показывают так: введите описание изображения здесь

правильный это: введите описание изображения здесь

Но, если изменить размер окна, изображения корректируются и остаются в порядке. Как заставить изображения показываться каждый раз правильно без изменения размера в окне

1 ответ

Решение

Я нахожу решение: использование кладки с загруженными изображениями

Итак, мой окончательный код:

$(document).ready(function() {

  var $boxes = $('.lista-isotope');
  $boxes.hide();

  var $container = $('#container');
  $container.imagesLoaded( function() {
    $boxes.fadeIn();

    $container.masonry({
        itemSelector : '.lista-isotope',
        gutter: 0,
        isAnimated: !Modernizr.csstransitions
    });    
  });
});   

его необходимо использовать загруженные изображения

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