J'utilise un fader Jquery à retardement comme ci-dessous, mais je dois le réinitialiser en fonction d'événements dans le code, c'est-à-dire remettre le minuteur à zéro. Comment dois-je m'y prendre ? J'ai essayé d'appeler fader() à nouveau.
function fader(){
$(ajdiv).delay(10000, function(){$(ajdiv).fadeOut()});
}
jQuery.fn.delay = function(time,func){ //run a delayed function
return this.each(function(){
setTimeout(func,time);
});
};