Изотоп и jquery.cookie

У меня есть jquery isoptope, который я фильтрую с помощью флажков. Значения флажков извлекаются с помощью jquery cookie, и я хочу установить начальный фильтр, используя значения флажков. Я сделал 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'
});

Однако, похоже, что инициализирующий фильтр некорректен. Может ли кто-нибудь указать мне правильное направление?

Большое спасибо!

1 ответ

Решение

Вы назначаете фильтру строковое значение initfilter, Удалить кавычки, чтобы использовать переменную

filter: initfilter

FIDDLE

Другие вопросы по тегам