Я использую этот код jQuery для создания эффекта параллакса при прокрутке:
$(window).scroll(function() {
var x = $(window).scrollTop();
$('#header').css('background-position', 'center ' + parseInt(-x / 1) + 'px');
});
Проблема в том, что мое фоновое изображение находится в 300px от верхней части моего окна при запуске, и с помощью этого кода я не могу установить эту исходную позицию, чтобы начать прокрутку фона на 300px от верхней части, фоновое изображение переходит прямо вверх : 0px
И еще одна вещь:
Можно ли остановить эффект, если я достигну определенной позиции (например: если фоновая позиция достигает 300px, просто остановите движение)
Есть идеи по этому поводу? Спасибо!