我写了一个小的 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。