Основываясь на вышеупомянутом решении Rampant Creative Group, я использовал jQuery для изменения фонового изображения тега body:
, например
$('body').css({'background': 'url(/wp-content/themes/opdemand/img/bg-sea.jpg) fixed', 'background-size': '100% 100%'});
$('body').css({'background': 'url(/wp-content/themes/opdemand/img/bg-trees.jpg) fixed', 'background-size': '100% 100%'});
У меня был таймер JavaScript, который переключался между двумя операторами.
Все, что мне нужно было сделать, чтобы решить проблему создания эффекта fadeOut -> fadeIn, - воспользоваться предложением Rampant Creative Group и добавить
transition: background 1.5s linear;
к моему коду. Теперь оно красиво исчезает.
Спасибо Rampant Creative Group и SoupEnvy за редактирование !!