Остановить перемещение фонового изображения после достижения определенной позиции X - PullRequest
2 голосов
/ 06 августа 2020

У меня есть раздел (#intro) с фоновым изображением, которое имеет горизонтальное перемещение при прокрутке.

$(window).bind("load resize scroll",function(e) {
var y = $(window).scrollTop();

$("#intro").filter(function() {
    return $(this).offset().top < (y + $(window).height()) &&
           $(this).offset().top + $(this).height() > y;
}).css('background-position', + parseInt(+y / 10) + '% 50%'); ));

Я бы хотел, чтобы положение фона перемещалось до 80% выполнено для позиции X; в этот момент число не увеличится. Я хочу, чтобы точкой остановки было «80% 50%», но если пользователь прокручивает назад, он снова начнет обратный отсчет.

Как я могу этого добиться?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...