谁能指出我正确的方向,关于如何在同位素中实现嵌套过滤?我正在尝试复制此处使用的方法- http://voky.com.ua/frittata/dark.html特别是在单击博客或投资组合时,它们会依次过滤更多项目。同位素是如何实现的?
非常感谢。
谁能指出我正确的方向,关于如何在同位素中实现嵌套过滤?我正在尝试复制此处使用的方法- http://voky.com.ua/frittata/dark.html特别是在单击博客或投资组合时,它们会依次过滤更多项目。同位素是如何实现的?
非常感谢。
烟雾和镜子......它并没有真正使用“嵌套”过滤器。
他正在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';
}
}
显示的其余代码正在确定是否包含下一个和上一个按钮(并在需要时附加其他过滤器值)。很酷的网站。