Maison > interface Web > js tutoriel > Comment puis-je arrêter un appel JavaScript « setInterval » ?

Comment puis-je arrêter un appel JavaScript « setInterval » ?

DDD
Libérer: 2024-12-18 06:09:10
original
670 Les gens l'ont consulté

How Can I Stop a JavaScript `setInterval` Call?

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);
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal