Исходя из вашей дополнительной заметки, контейнер может иметь только один фон за раз, поэтому, когда вы устанавливаете фон в jquery, вы также удаляете старый фон.
Чтобы получить нужный эффект, вам нужно будет либо вставить дополнительный элемент «около» #wrapper и вставить его внутрь, либо сшить фоны вместе в виде спрайтового изображения, а затем вы можете передвигать один фон как необходимо.
То есть, если вы хотите, чтобы новый фон буквально "выталкивал" старый. Если вы согласны с тем, что старый фон полностью исчез, а затем - новый, точка Брэндона может быть самой легкой.