ИЗОТОП: Сортировка по категории и по дате
Я использую ISOTOPE и имею 6 категорий. Каждая категория будет иметь любое количество сообщений.
У меня есть список ссылок на каждую категорию, когда нажимается название категории (например, "Художники"), мне нужно, чтобы все поля в этой категории художников были перемещены в верхнюю часть и упорядочены по дате, причем самое последнее поле отображается первым.
В моем файле JS у меня есть это:
$container.isotope({
itemSelector : '.module',
getSortData : {
artists : function( $elem ) {
return $elem.attr('artists');
}
}
});
Мой HTML выглядит так:
<div class="module artists" data-category="artists">
<p class="date">01/02/12</p>
<img src="../url.jpg" />
<p>Link title</p>
</div>
Этот код, кажется, не сортирует его так, как я хочу, и не знаю, как его адаптировать, кто-то может помочь?
1 ответ
Это все, что мне действительно нужно было сделать:
getSortData : {
blogs : function( $elem ) {
var isBlog = $elem.hasClass('blogs');
return (isBlog?' ':'') + $elem.find('.date').text();
}
}
Для полного ответа проверьте этот пост: Isotope: выберите и отобразите класс.xx вверху