jQuery Isotope filter to no items?

后端 未结 4 1685
星月不相逢
星月不相逢 2021-01-05 22:58

I\'m using isotope to filter a list with multiple filters where it is possible that based on a combination of certain filters no items will be displayed. In this case I wan

4条回答
  •  一整个雨季
    2021-01-05 23:52

    Just to add to what nspace said...

    You don't need to add the 'reLayout' callback, you can make the callback in the code you already had here $container.isotope({ filter: filters }); like this:

    $container.isotope({ filter: filters }, function noResultsCheck() {
        var numItems = $('.item:not(.isotope-hidden)').length;
            if (numItems == 0) {
            alert("There are no results");
        }
    });
    

    http://jsfiddle.net/xvU8D/33/

    This is taken from the docs here: http://isotope.metafizzy.co/docs/introduction.html#script - do a page search for 'callback'.

提交回复
热议问题