можно добавить обратный вызов в метод prepend? Мне нужно подождать, пока DOM перестроится, а затем запустить анимацию затухания.
$("body").prepend(div); $(div).css({ 'opacity': 1 });
Анимация сделана с переходами CSS3, поэтому мне нужно только дождаться готовности DOM и затем изменить прозрачность CSS ..
Вот скрипка с моей проблемой ...
Вот обновление: http://jsfiddle.net/8MFJQ/4/
У prepend нет обратного вызова, потому что DOM готов к вызову.Я использую Jquery fadeIn и fadeOut , чтобы добиться более широкого охвата браузера.
Если я не ошибаюсь, вы можете сделать это так $("body").append(div).css({'opacity': 1});.Или, может быть, вам нужно изменить метод, например, $(div).appendTo('body').css({'opacity': 1});
$("body").append(div).css({'opacity': 1});
$(div).appendTo('body').css({'opacity': 1});