ИЗОТОП: сортировка по категории и дате

Я использую 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>

Этот код, кажется, не сортирует его так, как я хочу, и не знаю, как его адаптировать, может кто-нибудь помочь?


person egr103    schedule 11.03.2012    source источник
comment
Чтобы получить ответ, перейдите по этой ссылке: stackoverflow.com/questions/9700295/   -  person egr103    schedule 19.03.2012


Ответы (1)


Это все, что мне действительно нужно было сделать:

getSortData : {
  blogs : function( $elem ) {
    var isBlog = $elem.hasClass('blogs');
    return (isBlog?' ':'') + $elem.find('.date').text();
  }
}

Полный ответ см. в этом сообщении: Isotope: Select and display класс .xx вверху

person egr103    schedule 19.03.2012