jQueryのMasonryでリロード(再読み込み)すると重なったり並ばなかったりする症状が起きたときの対処法です。
$(window).load(function() {
 $('#container').masonry( {
  ~処理~
 });
});
これでOK。
ただ、こっちの方が処理が早い気がします。
$(document).ready(function() {
でも、リロード問題が起きてしまいます・・・。
hrml側はすでにMasonryを利用していると思うのでわかっているかと思いますが、
<div id="container">
 <div class="item"></div>
</div>
こんな感じです。

0 件のコメント:
コメントを投稿