私は現在、さまざまな画像の高さに対応するようにjquery masonryを取得しようとしていますが、機能したくありません。
CSS:
#container {
background-color:red;
width:1000px;
text-align:center;
margin: 0 auto;
}
.item {
float:left;
margin:10px;
width:275px;
background-color:red;
}
Jクエリ:
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script src="/jquery.masonry.min.js"></script>
<script>
$(function(){
$('#container').masonry({
// options
itemSelector : '.item',
columnWidth : 275
});
});
</script>
HTML:
<div id="container">
<div class="item"><img src="/green"></div>
<div class="item"><img src="/purple"></div>
<div class="item"><img src="/green"></div>
<div class="item"><img src="/green"></div>
<div class="item"><img src="/purple"></div>
<div class="item"><img src="/green"></div>
</div>
理想的な世界では、2 つの紫色の四角形が互いに下にあります。
興味深いことに、jquery の石積みを削除しても、何も変わりません。