スキップメニュー:コンテンツへナビゲーションへ

乱雑モックアップ   らんざつ[乱雑] (名・形動)[文]ナリ 入り乱れていること。乱れていて秩序がないこと。また、そのさま。

jQuery Masonryを使いたいんだけど

2009年 12月 19日 |

javascript |

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリーのブックマーク数

jQuery Masonryってのは、grid-a-liciousみたいにdivをタイルみたいに並べるやつ。
jQuery Masonry demo

htmlのhead内で次の2ファイルを読み込んで

<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="jquery.masonry.js"></script>

下のソースみたいのをbody内に書いて

<div id="primary">
<div class="box">ボックスボックスボックス</div>
<div class="box">ボックスボックスボックスボックスボックスボックスボックスボックスボックスボックスボックスボックスボックスボックスボックス</div>
<div class="box">ボックスボックスボックス</div>
</div>

cssはこんな感じ。

#primary {
	width:870px;
}
.box {
	width:200px;
	float:left;
	background:#f33;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

最後にBasic Examplesのページに書いてあったのを追加してみるけど。

$('#primary').masonry({
    columnWidth: 100,
    itemSelector: '.box'
});

普通に.boxをfloatした時と同じ表示にしかならない。
何を間違ってるんだろう(´;ω;`)ウウッ…

functionで囲んだら動いた。

$(function(){
 $('#primary').masonry({
    columnWidth: 100,
    itemSelector: '.box'
});
})

jQueryはそうやって使うのがデフォだから、わざわざexampleには記述されてない?
わからん( ´・_・`)


コメントはまだありません »

コメントはまだありません。

この投稿へのコメントの RSS フィード。 TrackBack URL

コメントする

You can add images to your comment by clicking here.




Back to Top↑

あわせて読みたい

Back to Top↑

RSS 乱雑モックアップのフィード

Copyright © 乱雑モックアップ. All Rights Reserved.