Jquery masonry jQuery项目在隐藏Div/元素时不会重新排列

Jquery masonry jQuery项目在隐藏Div/元素时不会重新排列,jquery-masonry,Jquery Masonry,我试图在jQuery上实现一个过滤器。 但问题是,如果我隐藏了一个中间元素,其他元素就不会重新排列。 这就在两者之间留下了大量的排水沟。 尝试了.mashine('reload') 请任何人帮忙。有一个。解决方法:使用:在选择器上可见 $('#container').masonry({ itemSelector: '.mybrick:visible' }); 当然可以,但是如果不努力展示一点问题或分享网站的在线沙箱,就很难猜出你错在哪里了。对于过滤,使用同位素而不是砖石。它是由同一家汽车公

我试图在jQuery上实现一个过滤器。
但问题是,如果我隐藏了一个中间元素,其他元素就不会重新排列。
这就在两者之间留下了大量的排水沟。 尝试了.mashine('reload')

请任何人帮忙。

有一个。解决方法:使用:在选择器上可见

$('#container').masonry({
  itemSelector: '.mybrick:visible'
});

当然可以,但是如果不努力展示一点问题或分享网站的在线沙箱,就很难猜出你错在哪里了。对于过滤,使用同位素而不是砖石。它是由同一家汽车公司开发的。该问题现已结束(从v3开始)。我猜这在v3中不再是一个问题。对我来说仍然是一个问题。这把它修好了。编辑不,它没有“xxx:visible不是有效的选择器”