Если вы хотите плавное затухание, вы не получите его с затуханием.Когда узел исчезает, он теряет прозрачность.При линейном затухании на половине пути оба узла являются полупрозрачными.Можно предположить, что 50% + 50% составят 100% и дадут полностью непрозрачное изображение, смешанное поровну, но это свет, а не апельсины, это не так.Со светом это выглядит так:
opacity = layerA + (layerB * layerA)
В результате вы получите непрозрачность 75%, а оставшиеся 25% оставят фон просачиваться снизу в середине затухания.,Это то, что делает кроссфейд.Для более подробных рассуждений см. Этот приятный вопрос и ответы на него .
Для плавного перехода при достижении полной непрозрачности 100% вам нужна другая техника.Вам нужно добавить новый слайд поверх предыдущего, который совсем не исчезает.Это остается на 100%, и таким образом фон не имеет шансов.После появления следующего слайда вы скрываете предыдущий.
Как правило, вместо этого:
$previous.fadeOut(fadetime);
$next.fadeIn(fadetime);
вам нужно:
$next.fadeIn(fadetime, function(){
$previous.hide();
});