Question

Comment appeler une fonction donnée toutes les X secondes?

Dans ce cas, j'ai fait une fonction qui fait défiler des images. Je veux que l'image se base sur un intervalle de temps donné, par exemple, toutes les 5 secondes, mais je ne sais vraiment pas.

Était-ce utile?

La solution

Pas besoin de jQuery ici, JavaScript en utilisant setInterval() fera:

function myFunctionName() {
  //change image here
}
setInterval(myFunctionName, 5000);

Ou la version anonyme:

setInterval(function () {
  //change image here
}, 5000);

Autres conseils

Essayez

setInterval(function, Xseconds);

Si vous voulez jQuery pour le faire pour vous, il y a un plug-in, jquery.cycle.all . Cela rendra la création de la transition très facile. Si vous utilisez jQuery déjà, alors il pourrait être un bon ajustement. Dans le cas contraire, le setInterval est facile à travailler que d'autres affiches déjà mentionnées.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top