1. Функцией fadeOut убрать первый блок
2. Создать копию этого блока, но с другим содержимым
3. Вставить новый блок на место удаленного блока, но с прозрачностью 0
4. Функцией fadeIn показать новый блок
Расул Гитинов, Вы можете поставив блоку transition 0.5s, при помощи Js плавно изменнить цвет текста на тот, что имеется у фона. Тем самым текста видно не будет. И в этот самый момент изменить содержимое контенейра и затем вернуть цвет.
Итого:
Эффект плавного заменения содержимого.