与bootstraps面板的砌体布局

时间:2016-11-07 01:38:52

标签: jquery html css masonry

这里的任何人都跟MasonryJs一起做过引导好吗?

我有这个问题: enter image description here

这是我到目前为止所得到的

<div class="row" id="grid">
<div class="col-md-6 item">
<div class="panel panel-default>
.....
</div>
</div>
</div>

$("#grid").masonry({
 itemSelector: '.item',
 columnWidth: '.item'
});

也许有人可以告诉我为什么会这样?感谢

所以我将网格类移动到网格ID,这就是我得到的结果。事实证明,所有的面板都是一体的。

enter image description here

1 个答案:

答案 0 :(得分:0)

这是您正在使用的Masonry初始化代码,问题是:

$("#grid").masonry({
 itemSelector: '.item',
 columnWidth: '.item'
});

这是使用Mason和jQuery的初始代码段。

您似乎没有使用jQuery,因此您需要使用vanilla JavaScript init进行Masonry:

var elem = document.querySelector("#grid");
var masonry = new Masonry(elem, {
  itemSelector: '.grid-item',
  columnWidth: '.grid-item'
});
相关问题