Bonjour,

Je voudais que ceci ce déclanche apres un delay mais je ne sais pas comment l'écrire

si quelqu'un pouvait m'aider ce serait sympa ! :)

  var largeMax = 0;

  $('.col-md-3').each(function() {

    if($(this).width() > largeMax) {
      largeMax = $(this).width();
    }
  });

Merci

3 réponses


Masso
Réponse acceptée

Salut,

Je ne suis pas super callé en jquery mais pour mettre du delay dans une animation tu peux utiliser la methode .delay() qui
prend comme parametre un temps (en millisecondes).

Je ne peux pas t'aider pour ton code car je ne comprend pas ce que tu cherches à faire mais tu peux essayer avec cette syntaxe :

  var largeMax = 0;

  $('.col-md-3').each(function() {

    if($(this).width() > largeMax) {
      largeMax = $(this).delay(800).width();
    }
  });

Bon courage.

betaWeb
Réponse acceptée

Salut,

Un tout petit peu de recherche n'aurait pas fait de mal ;)
https://developer.mozilla.org/fr/docs/Web/API/WindowTimers/setTimeout

Salut,

merci pour vos réponses, mais cela ne fonctionne pas, je pense que c'est a cause d'un plug-in wordpress (ajax load more)
Et je connaissais le delay mais je n'arrivais pas a le mettre en place...

Merci tout de meme, je vais trouver une autre solution.