Элементы jQuery-Masonry не перестраиваются при сокрытии Div/элемента

Я пытаюсь внедрить фильтр в jQuery-masonry.
Но проблема в том, что если я скрою средний элемент, другие не изменят порядок.
Это оставляет много желобов. сильный> между ними. Пробовал .masonry('reload');

Каан кто-нибудь, пожалуйста, помогите.


person user1460031    schedule 21.09.2012    source источник
comment
Конечно, но без попытки показать суть проблемы или поделиться онлайн-песочницей вашего веб-сайта будет трудно догадаться, где вы ошиблись. Для фильтрации вы используете Isotope, а не Masonry. Он разработан тем же автором.   -  person Systembolaget    schedule 21.09.2012


Ответы (1)


Существует открытая проблема. Обходной путь: используйте :visible в селекторе.

$('#container').masonry({
  itemSelector: '.mybrick:visible'
});
person fgui    schedule 19.03.2013
comment
Вопрос закрыт (начиная с версии 3). Я предполагаю, что это больше не проблема в v3. - person fgui; 17.09.2013
comment
Все еще проблема для меня. Это исправило это. РЕДАКТИРОВАТЬ.. нет, это не "xxx:visible не является допустимым селектором" - person DevLime; 12.06.2018