Delagardi, Здравствуйте. Сам столкнулся с подобной проблемой. Еще новичок,, так что пробовать писать ваш код не осмелюсь, но кажется я нашел путь к решению.
Для того, чтобы объект уходил за края окна и не расширял окно, можно изображение поместить в <div>, у которого width: 100%;
После этого объекту присвоить класс допустим .object и в jQuery написать примерно следующее:
$('.object').animate({left: '100%'},
speed, 'linear', function() {
$('.object').remove();
объект проплывет всю <div> а после того будет удален.
На сайте
http://perevozkin24.ru/ та же штука. Если последить за страницей через инструменты разработчика, видно, что передняя машинка у них уезжает за пределы <div> бесконечно, фоновые же покинув границы <div> тут же исчезают.
вот можете посмотреть и файл JS их сайта:
http://perevozkin24.ru/wp-content/th...nTM/js/cars.js
Ибо как этот процесс добавления и удаления зациклен я пока не понял.