私は小さなjqueryコンテンツフィルターを書きました: jsfiddle。
たとえば、「gfx」と「coding」を切り替えると、赤い親divにこの醜い高さの再設定効果が得られます。私の目標は、同じ場所で小さなdivをフェードアウトすることです。サイズ変更なし、固定高さなし。(アイテム数は後で異なる場合があります)
これを達成するためのヒントはありますか?
var filter = $(this).attr('data-filter');
$('#filter_container .filteritem:not(' + filter + ')').fadeOut('slow', function () {
$('#filter_container ' + filter + '').fadeIn('fast');
});
詳細と動作例については、jsfiddleを参照してください。