我有一堆缩略图visibility: hidden;,它们以样式加载,以便它们都保持正确的布局。页面完全加载后,我有一个jquery函数使它们淡入。当将其样式设置为,display: none;但布局显然搞砸了时,此功能就起作用了。有什么建议?
渐隐线:
$('.littleme').fadeIn('slow');
    Answers:
像这样向链中添加一些调用:
 $('.littleme').css('visibility','visible').hide().fadeIn('slow');
display:none淡入之前,它将更改为1帧,再次占据该区域。
$('.littleme').fadeOut(speed,function(){$('.littleme').css("visibility","hidden").css("display","");});:-)
                    display: none最后的结果,您可以做$('.littleme').fadeTo(speed, 0);,但不会最终结束,只需display较少的工作即可达到相同的效果:)
                    $('.littleme').fadeTo(speed, 0, function(){ $(this).hide();});用于将其设置display:none为动画之后。感谢@NickCraver的原始
                    尝试使用不透明度和animate():
$('.littleme').css('opacity',0).animate({opacity:1}, 1000);
    <span style="opacity:0;">I'm Hidden</span>
显示 : $('span').fadeTo(1000,1)
隐藏  : $('span').fadeTo(1000,0)
该空间保留在DOM布局中