2013-01-08 69 views
0

我有一個jquery isoptope,我用複選框篩選。複選框的值用jquery cookie檢索,我想使用複選框的值設置初始過濾器。我做了一個的jsfiddle: http://jsfiddle.net/qdzcP/10/同位素和jquery.cookie

我創建一個新的變量

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

,然後加載變量作爲過濾器,當我加載同位素

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

但是似乎初始化的過濾器不正確。有人能指出我正確的方向嗎?

非常感謝!

+0

你分配一個字符串,而不是變量。嘗試'過濾器:initfilter' –

回答

2

您正在爲過濾器分配一個字符串值initfilter。刪除引號使用的變量

filter: initfilter 

FIDDLE

+0

非常感謝!哈哈,這很簡單:) – adnan

+0

@ adnan這樣的事情發生時,你盯着代碼太長:P –

+0

哈哈y :)謝謝雖然 – adnan