Вот JSFiddle к тому, что я до сих пор работаю: http://jsfiddle.net/FmBFt/1/ Моя проблема заключается в адаптации демо-кода для выполнения того, что я хочу.Документы по изотопам не очень полезны для таких нуб-кодеров, как я.
Чтобы объяснить, что мне нужно
Я использую ISOTOPE иесть 6 категорий.Каждая категория будет иметь любое количество полей внутри.Таким образом, в категории «Сирень» может быть 3 коробки, а в зеленой категории - 8 блоков и так далее.У меня есть список ссылок на каждую категорию.При нажатии на название категории (например, сиреневая категория) мне нужно, чтобы все поля с верхней лиловой рамкой были отсортированы по имени класса «l» и перемещены в верхнюю часть.Затем я хочу, чтобы эти сиреневые ящики были отсортированы в порядке добавленной даты, причем самое последнее поле отображается первым.Мне бы хотелось, чтобы эта функция сортировки применялась ко всем категориям, но на самом деле не знаю, как это сделать.
Я заметил, что вы можете сортировать по "дате-категории", но все, что делает, это группирует все категории вместе, это не перемещает определенную категорию в верхнюю, как мне нужно.
IПонятия не имею, как приспособить http://jsfiddle.net/FmBFt/1/, чтобы делать то, что я хочу, кто-нибудь может мне помочь?
РЕДАКТИРОВАТЬ: Ну, у меня есть один ответ, который просто смутил меня до чертиковно я почти уверен, что моя проблема связана с функцией getSortData в моем JS:
getSortData : {
blogs : function( $elem ) {
return $elem.find('.blogs');
},
symbol : function( $elem ) {
return $elem.attr('data-symbol');
},
category : function( $elem ) {
return $elem.attr('data-category');
},
number : function( $elem ) {
return parseInt( $elem.find('.number').text(), 10 );
},
weight : function( $elem ) {
return parseFloat( $elem.find('.weight').text().replace( /[\(\)]/g, '') );
},
name : function ( $elem ) {
return $elem.find('.name').text();
}
}
Вызов категории в приведенном выше коде выглядит так, как будто это можно сделать, но мне просто нужно выяснить, как это настроить,на данный момент все, что он делает, это группирует все категории вместе, но мне нужно группировать по одной за раз ... кто-нибудь?