Ciao non riesco ad azzerare la variabili delay di questa funzione
codice:
function animate_partners()
                    {
                        var delay = 0;
                        var delay2 = 0;

                        $('div.partner').delay(2200).each(function() {
                            $(this).delay(delay).fadeIn(1000,"linear");
                            delay += 200;
                        });
                        $('div.partner').delay(6000).each(function() {
                            $(this).delay(delay2).fadeOut(1000,"linear");
                            delay2+= 50;
                            
                        });
                     
                        
    
                        
                    }
                    
                    setInterval(function(){animate_partners(),20000})
La prima volta che gira la funzione va bene, ma alla seconda il delay non si riazzera e continua ad incrementare, come posso evitare questa cosa?
vi ringrazio