У меня есть div, который, когда я прокручиваю, плавает. Но внутри этого div у меня есть другие divs, и я хочу, чтобы эти divs приходили бит позже, чем родительский div.Задержка анимации при прокрутке div
HTML
<div class="left-zone col-sm-2">
<div class="bag"></div>
<div class="makeup"></div>
<div class="karate"></div>
<div class="scooter"></div>
<div class="shoe"></div>
<div class="armbands"></div>
<div class="googles"></div>
</div>
JS
(function($) {
var element = $('.left-zone'),
originalY = element.offset().top;
var topMargin = 50;
element.css('position', 'relative');
$(window).on('scroll', function(event) {
var scrollTop = $(window).scrollTop();
element.stop(false, false).animate({
top: scrollTop < originalY
? 0
: scrollTop - originalY + topMargin
});
});
})(jQuery);
"эти дивы прийти немного позже" ... объясните пожалуйста. –
, чтобы создать задержку при прокрутке. Таким образом, коробка идет первым, а затем элементы внутри, которые должны появиться после 1 секунды. –
Fiddle here https://jsfiddle.net/agefz5zh/1/ –