2015-03-09 2 views
0

У меня есть проблема с планировкой кладки - не может поместиться 64% и 32% столбцов в одной строке правильно ..Изотоп кладка - отображает содержание неправильных

Jsfiddle код: http://jsfiddle.net/h6ammhbo/

Это моя кладка код:

var $container = $('#masonry-container').imagesLoaded(function() { 
     $container.isotope({ 
      // options 
      itemSelector: '.item_article', 
      layoutMode: 'fitRows', 
      masonry: { 
       gutter: 5 
      } 
     }); 
    }); 

и расположение:

failed layout

мой CSS: для большого пункта: .article_60{ width: 64% } для мелких предметов: .article_30{ width: 32% }

, но я не могу получить макет мне нужно, и там нет пространства между элементами, что здесь проблема?

+0

fitRows не имеет любые варианты. Он не используется с кладкой, как вы ее создали. Поскольку вы используете fitRows, он не будет скользить, так как он работает точно так, как предполагается, поскольку у вас есть два разных элемента высоты выше тех, которые вы хотите сдвинуть вверх. Нажмите fitRows [здесь] (http://isotope.metafizzy.co/layout-modes.html) и посмотрите, что произойдет. – Macsupport

ответ

0

Попробуйте другие layout modes. Например, packery. Имейте в виду, что некоторые режимы макета необходимо загружать отдельно и не включать в основной файл.

+0

также мы всегда должны помнить, что ящики должны быть кратного размера. Как и w1: 30% - w2: 15%, в противном случае вы, в конечном итоге, получите пустые промежутки, даже если вы используете макет макета пакета –

0

Items должно быть несколько в их законных размерах: , если один элемент 400 еще должен быть 200 и так далее ..