Установить исходное положение фона с эффектом параллакса jQuery - PullRequest
1 голос
/ 14 марта 2012

Я использую этот код jQuery для создания эффекта параллакса при прокрутке:

$(window).scroll(function() {
    var x = $(window).scrollTop();
        $('#header').css('background-position', 'center ' + parseInt(-x / 1) + 'px');
});

Проблема в том, что мое фоновое изображение находится в 300px от верхней части моего окна при запуске, и с помощью этого кода я не могу установить эту исходную позицию, чтобы начать прокрутку фона на 300px от верхней части, фоновое изображение переходит прямо вверх : 0px

И еще одна вещь:

Можно ли остановить эффект, если я достигну определенной позиции (например: если фоновая позиция достигает 300px, просто остановите движение)

Есть идеи по этому поводу? Спасибо!

...