Может кто-нибудь помочь предложить хороший способ добиться следующего, пожалуйста?
Я хочу, чтобы два перекрывающихся изображения (на самом деле это не изображения) раздвигались, когда страница прокручивалась вниз, и они появлялись , и сдвигались вместе по ходу вне поля зрения . Подумайте, как работает почтовый индекс.
Из другого сценария я думаю, что это может быть достигнуто путем адаптации следующего, но я все еще не могу разобраться с этим:
var top = $('.container').offset().top - parseFloat($('.container').css('margin-top').replace(/auto/, 0));
$(window).scroll(function (event) {
var y = $(this).scrollTop();
if (y >= top) {
$('.imageA').addClass('moveLeft');
$('.imageB').addClass('moveRight');
}
else {
$('.imageA').removeClass('moveLeft');
$('.imageB').removeClass('moveRight');
}
});
Но это вызовет событие только один раз, когда появится .container
.
Как сделать так, чтобы чем больше контейнер прокручивался в поле зрения, тем больше увеличивалось расстояние между изображениями?