Je suis débutant jQuery et donc pour me former j'ai commencé le tutoriel sur Mansory. Mais après avoir caché les thumb que je ne voulait je n'arrive pas a reload mansory. J'ai passé plusieurs heures planté devant mon code mais la je ne trouve rien. Si quelqu'un aurait une idée ou un piste, ou la solution tout simplement je suis preneur. Merci d'avance.

Mon code

$('#masonry-container').masonry({
        isAnimated: true,
        itemSelector: '.thumb:not(.display)'
    });
    $('.category a').on('click', function(e){
        var cls = $(this).attr('href').replace('#',''); 
        $('#masonry-container').find('.thumb').removeClass('display'); 
        $('#masonry-container').find('.thumb:not(.c-'+cls+')').addClass('display');
        $('#masonry-container').masonry('reload'); 
        $('#masonry-container').find('.c-'+cls).show(500);
        $('#masonry-container').find('.thumb:not(.c-'+cls+')').hide(500);
        e.preventDefault();
    });

Merci encore

1 réponse


cballevre
Auteur
Réponse acceptée

Dsl du dérangement je viens de trouver la solution il suffisait de rajouter après le reload

setTimeout(function(){ $('#masonry-container').masonry() }, 400);