次のような単純なものがある場合
<ul id="filters">
<li><a href="#" data-filter=".home">Show all</a></li>
<li><a href="#" data-filter=".what">What?</a></li>
<li><a href="#" data-filter=".when">When?</a></li>
<li><a href="#" data-filter=".why">Why?</a></li>
// and so forth...
</ul>
DOM が完全に構築されたら、関数を実行してフィルタリングを事前設定することができます。
$(function() {
// Isotope stuff...
$container.isotope({filter: '.home'});
// more Isotope stuff...
});
Isotope が初期化されました。この変更された DeSandro フィドルを参照してください。この変更では、最初のビューがフィルター処理されて赤い要素のみが表示されます。
更新初期コンテンツを空の #container にロードする (Ajax 経由?) 場合は、insert メソッドを使用するか、すべての要素がロードされてソートされるまで #container を非表示にすることができます。Ajax と成功時の Isotope の初期化については、こちらの SO 回答も参照してください。