0
Ich möchte eine Klasse zu jedem Element hinzufügen, das sich gerade im Fenster befindet, mit einer Verzögerung zwischen einem Domino-Effekt.jQuery addClass zu sichtbaren Elementen mit Verzögerung
Was ich habe, macht die Verzögerung gut, aber fügt die Klasse allen übereinstimmenden Elementen hinzu und nicht nur den in Sicht.
$(document).ready(function() {
$('.box').each(function(i){
if($(this).scrollTop() <= $(window).scrollTop() + $(window).height()) {
var tile = $(this);
setTimeout(function() {
tile.addClass('visible');
}, 500*i);
};
});
});
Haben Sie an der 'delay' in jquery geschaut? – funcoding