砌体不适应jQuery设置隐藏

时间:2012-08-09 19:07:44

标签: jquery load jquery-masonry

我正在使用masonry(jQuery插件)来创建"fluid" awesome columns。 一切都运行良好,直到我添加一个字段,如果javascript被关闭可见,否则当页面加载时我隐藏字段并显示“阅读更多”链接(läsmer)......

但是,当设置divs = /

的位置时,Masonry会将隐藏字段考虑在内

任何想法?

您可以在此处查看:http://hyrakontorsplats.nu/

更新: 我试着最后移动砌体的调用,这就是加载的技巧.. 但现在它不会重新排序当我点击阅读更多并显示元素时的方式。

$( 'merInfo')隐藏();     $( 'lasMer')显示();

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

1 个答案:

答案 0 :(得分:1)

我找到了!

在此处查找重新加载:http://masonry.desandro.com/docs/methods.html 我的最终(工作!)代码:

$( 'merInfo')隐藏();     $( 'lasMer')显示();

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

});

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