Когда я прокручиваю вниз, мой элемент идет вправо, а когда я прокручиваю вверх, он идет влево. Я не хочу, чтобы он двигался влево, когда я прокручиваю вниз.
$(document).ready(function () {
var $horizontal = $('.train');
$(window).scroll(function () {
var x = $(this).scrollTop(),
y = $(document).height(),
i = $(this).height();
scrollPercent = (x / (y - i));
var position = (scrollPercent * ($(document).width() - $horizontal.width()));
$horizontal.css({
'left': position
});
});
});
Мой css
position: absolute;
width: 375px;
height: 221px;
background:url(../1920/train.png)no-repeat;
top: 2950px;
z-index: 21;