ピンタレストのようなレイアウトのデザインに wookmark js を実装しようとしています。しかし、ページ内の wookmark の通常の 1 つのインスタンスではなく、ページに 2 回適用する必要があります。しかし、私は問題を抱えています。最初の行が配置されると、2 番目の行が下に押し込まれすぎて、間に空きスペースができます。
赤と青の行の間に空白の空白が表示されます。青い行を赤い行のすぐ下から開始したい。
これが私のフィドルです。http://jsfiddle.net/u3ndne03/1/
HTML
<div class="wookmark">
<div class="singleitem red">s</div>
<div class="singleitem red">s</div>
<div class="singleitem red">s</div>
<div class="singleitem red">s</div>
<div class="singleitem red">s</div>
</div>
<div class="wookmark">
<div class="singleitem blue">s</div>
<div class="singleitem blue">s</div>
<div class="singleitem blue">s</div>
<div class="singleitem blue">s</div>
<div class="singleitem blue">s</div>
</div>
CSS
.wookmark {
position: relative; /** Needed to ensure items are laid out relative to this container **/
margin: 0;
padding: 0;
}
.singleitem{
border:1px solid #000;
background:red;
width:60px;
height:60px
}
.red {
background:red;
}
.blue {
background:blue;
}
JS
$('.wookmark .singleitem').wookmark({
autoResize: true, // This will auto-update the layout when the browser window is resized.
container: $('.wookmark'), // Optional, used for some extra CSS styling
offset: 5, // Optional, the distance between grid items
itemWidth: 60, // Optional, the width of a grid item
});
アイデアフレンドはいますか?