Возможно, вам придется потушить предыдущее содержимое, прежде чем новое содержимое будет показано.Я столкнулся с той же проблемой при создании веб-сайта , когда менял содержимое страницы с помощью Ajax и JavaScript.
Перед тем, как получить контент, я добавил этот код:
xmlhttp.open("GET", "parts/" + part + ".html", true);
$("#" + id).fadeOut(500);
xmlhttp.send();
Он затухает предыдущее содержимое перед отображением нового содержимого.