0
我有一個div,當我滾動時是浮動的。但在這個div裏面我有其他的div,我希望這些div比父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);
「這些div來晚一點位」 ......請解釋一下。我滾動時創建一個延遲 –
。所以箱子先來,然後裏面的元素來1秒後 –
小提琴在這裏https://jsfiddle.net/agefz5zh/1/ –