0

私は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>

このコードは、私が望むようにソートされていないようで、それを適応させる方法の手がかりがありません.誰かが助けてくれますか?

4

1 に答える 1

2

これは私が本当にする必要があったすべてです:

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

完全な回答については、この投稿をチェックしてください: Isotope: Select and display .xx class at the top

于 2012-03-19T10:50:41.447 に答える