0

チェックボックスでフィルタリングするjqueryisoptopがあります。チェックボックスの値はjquerycookieで取得され、チェックボックスの値を使用して初期フィルターを設定したいと思います。私はjsfiddleを作成しました:http: //jsfiddle.net/qdzcP/10/

新しい変数を作成しています

var initfilter = [];
$checkboxes.filter(':checked').each(function(){
  initfilter.push( this.value );
});
initfilter = initfilter.join(', ');

同位体をロードするときに変数をフィルターとしてロードします

$container.isotope({
    itemSelector: '.item',
    filter: 'initfilter'
});

ただし、初期化するフィルターが正しくないようです。誰かが私を正しい方向に向けることができますか?

どうもありがとう!

4

1 に答える 1

2

フィルタに文字列値。を割り当てていますinitfilter。引用符を削除して変数を使用します

filter: initfilter

フィドル

于 2013-01-08T22:50:44.773 に答える