Трудно диагностировать, не видя вашей разметки и CSS, но что может сработать, так это заставить родителя цели поддерживать свою высоту / ширину при анимации.
Вы можете сделать это, установив размеры родительского элемента в высоту цели до того, как вы исчезнете, а затем вы можете обновить размеры родителя, когда затухание завершится.
Сделайте это перед тем, как начать:
$('#'+target).parent().height($('#'+target).height()).width($('#'+target).width());
И затем вы можете вызвать тот же код внутри блока успеха.
P.S. Как совет по производительности, конкатенация строк и поиск в dom обходятся дорого, лучше кэшировать свою цель и использовать ее в своем коде. Например:
var target = $('#'+target);
target.fadeOut('slow');
Тогда вы выполняете конкатенацию и поиск только один раз и используете одну и ту же ссылку во всем коде.