同位体でネストされたフィルタリングがどのように達成されるかについて、誰かが私を正しい方向に向けることができますか? ここで使用されている方法を複製しようとしています - 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';
}
}
表示されているコードの残りの部分は、[次へ] ボタンと [前へ] ボタンを含めるかどうかを決定しています (必要に応じて追加のフィルター値を追加しています)。とてもクールなサイト。