同位素项目显示在彼此之上

时间:2016-02-05 12:48:15

标签: javascript jquery jquery-isotope

这是小提琴:

https://jsfiddle.net/qdhw0o3a/2/

我无法理解为什么所有物品都在彼此之上展示?它与设置有关吗?我只是使用标准设置(据我所知),它应该产生类似于网站的行为。

$('.grid').isotope({
    itemSelector: '.grid-item',
    layoutMode: 'masonry',
})

2 个答案:

答案 0 :(得分:0)

您需要提供imgmax-height以及max-width

查看更新后的Fiddle

答案 1 :(得分:0)

在窗口加载后尝试启动同位素:

$(window).on('load', function() {
   $('.grid').isotope({
       itemSelector: '.grid-item',
       layoutMode: 'masonry',
   })
});

注意:此外,如果您的“ .grid-item”包含图像,请注意“延迟加载图像”。这可能会干扰同位素,并使元素彼此重叠。