Arrêter les appels setInterval en JavaScript
En JavaScript, setInterval(fname, 10000) peut être utilisé pour déclencher une fonction toutes les 10 secondes. Cependant, est-il possible de mettre fin à cette répétition sur la base d’un événement spécifique ? Ceci est particulièrement pertinent lorsque l'actualisation constante des données doit être interrompue à la discrétion de l'utilisateur.
Solution
setInterval() renvoie un ID d'intervalle, qui peut être utilisé avec clearInterval() :
var refreshIntervalId = setInterval(fname, 10000); /* later */ clearInterval(refreshIntervalId);
Pour plus de détails, reportez-vous à la documentation de setInterval() et clearInterval().
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!