У меня есть несколько эскизов, которые я загружаю со стилем visibility: hidden;
, чтобы все они сохраняли правильные макеты. Как только страница полностью загружена, у меня есть функция jquery, которая их скрывает. Это работало, когда их стиль был установлен на display: none;
, но, очевидно, тогда макет был испорчен. Какие-либо предложения?
Вот линия исчезновения:
$('.littleme').fadeIn('slow');
$('.littleme').fadeOut(speed,function(){$('.littleme').css("visibility","hidden").css("display","");});
:-) 30.06.2011display: none
в конце, вы можете просто сделать$('.littleme').fadeTo(speed, 0);
, который не установитdisplay
в конце, тот же эффект с меньшими усилиями :) 30.06.2011$('.littleme').fadeTo(speed, 0, function(){ $(this).hide();});
для установкиdisplay:none
после анимации. спасибо @NickCraver за оригинальный фрагмент :) 07.03.2013