带引导面板的砌体布局
Masonry layout with bootstraps panel
这里有人擅长 bootstrap 的 MasonryJs 吗?
我遇到了这个问题:
这是我目前得到的
<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'
});
也许有人能告诉我为什么会这样?感谢
所以我将网格 class 移动到网格 ID,这是我得到的结果。原来所有的面板都叠成了一个。
这是您正在使用的 Masonry 初始化代码,来自问题:
$("#grid").masonry({
itemSelector: '.item',
columnWidth: '.item'
});
这是将 Masonry 与 jQuery 结合使用的初始化代码段。
您似乎没有使用 jQuery,因此您需要使用 Masonry 的原版 JavaScript 初始化:
var elem = document.querySelector("#grid");
var masonry = new Masonry(elem, {
itemSelector: '.grid-item',
columnWidth: '.grid-item'
});
这里有人擅长 bootstrap 的 MasonryJs 吗?
我遇到了这个问题:
这是我目前得到的
<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'
});
也许有人能告诉我为什么会这样?感谢
所以我将网格 class 移动到网格 ID,这是我得到的结果。原来所有的面板都叠成了一个。
这是您正在使用的 Masonry 初始化代码,来自问题:
$("#grid").masonry({
itemSelector: '.item',
columnWidth: '.item'
});
这是将 Masonry 与 jQuery 结合使用的初始化代码段。
您似乎没有使用 jQuery,因此您需要使用 Masonry 的原版 JavaScript 初始化:
var elem = document.querySelector("#grid");
var masonry = new Masonry(elem, {
itemSelector: '.grid-item',
columnWidth: '.grid-item'
});