jQuery Automatiser appel de fonction
-
26-09-2019 - |
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.
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