1

私は石積み (jQuery プラグイン) を使用して、「流動的な」素晴らしい列を作成しています。JavaScriptがオフになっている場合に表示されるフィールドを追加するまで、すべてがうまくいきました。

しかし、Masonry は、div の位置を設定するときに隠しフィールドを考慮に入れます =/

何か案は?

ここで見ることができます:http: //hyrakontorsplats.nu/

更新:石工の呼び出しを最後に移動しようとしましたが、それで読み込みのトリックが実行されました..しかし、[続きを読む] をクリックして要素を表示するときに、本来の順序で並べ替えられません。

$('.merInfo').hide(); $('.lasMer').show();

$('#kontorsplatser').masonry({
  itemSelector: '.kontorsplats',
  //isRTL: true  //align right :)
});
4

1 に答える 1

1

見つけた!

ここでリロードを探します: http://masonry.desandro.com/docs/methods.html 私の最終的な (動く!) コード:

$('.merInfo').hide(); $('.lasMer').show();

$(".lasMer").click(function() {
    $(this).parent().siblings(".merInfo").show();
    $(this).hide();
    $('#kontorsplatser').masonry( 'reload' );

});

$('#kontorsplatser').masonry({
  itemSelector: '.kontorsplats',
  //isRTL: true  //align right :)
});
于 2012-08-09T19:07:44.177 に答える