jquery如何实现嵌套过滤

jquery如何实现嵌套过滤,jquery,nested,jquery-isotope,Jquery,Nested,Jquery Isotope,有人能给我指出正确的方向吗?关于同位素是如何实现嵌套过滤的?我试图复制这里使用的方法——特别是当点击博客或公文包时,它们会过滤更多的项目。同位素是如何实现的 非常感谢。烟雾和镜子。。。它并不是真正使用嵌套过滤器 他正在从散列中提取id参数,并创建一个类似.sectionname{id}的过滤器,而不是仅为.sectioname的顶级过滤器。基本上它不是嵌套的,只是使用了很多过滤器 else if( page == 'portfolio' ) { filter = '.item-port

有人能给我指出正确的方向吗?关于同位素是如何实现嵌套过滤的?我试图复制这里使用的方法——特别是当点击博客或公文包时,它们会过滤更多的项目。同位素是如何实现的


非常感谢。

烟雾和镜子。。。它并不是真正使用嵌套过滤器

他正在从散列中提取id参数,并创建一个类似.sectionname{id}的过滤器,而不是仅为.sectioname的顶级过滤器。基本上它不是嵌套的,只是使用了很多过滤器

else if( page == 'portfolio' )
{
     filter = '.item-portfolio';
     if( id )
     {
        filter = '#item-portfolio' + id;
        elem = $(filter);
        console.log(elem);
        if( elem.prevAll('.item-portfolio-details').length )
        {
            id = elem.prevAll('.item-portfolio-details').eq(0).attr('id');
            $('#item-next').attr('href', '#page=portfolio&id=' + id.substr(14));
            filter += ', #item-next';
        }
        if( elem.nextAll('.item-portfolio-details').length )
        {
            id = elem.nextAll('.item-portfolio-details').eq(0).attr('id');
            $('#item-prev').attr('href', '#page=portfolio&id=' + id.substr(14));
            filter += ', #item-prev';
        }
        filter += ', #item-back-portfolio';
     }
}

显示的其余代码将确定是否包括“下一个”和“上一个”按钮,并在需要时附加其他过滤器值。非常酷的网站。

+1链接。非常好看的网站。