jQueryのMasonryでリロード(再読み込み)すると重なったり並ばなかったりする

2016年2月15日月曜日

jQuery Masonry

t f B! P L
jQueryのMasonryでリロード(再読み込み)すると重なったり並ばなかったりする症状が起きたときの対処法です。

$(window).load(function() {
$('#container').masonry( {
~処理~
});
});

これでOK。

ただ、こっちの方が処理が早い気がします。
$(document).ready(function() {
でも、リロード問題が起きてしまいます・・・。


hrml側はすでにMasonryを利用していると思うのでわかっているかと思いますが、

<div id="container">
<div class="item"></div>
</div>

こんな感じです。

QooQ