Je souhaite ajouter et supprimer une classe à une div en fonction du temps. Il devrait ajouter une classe après 6 secondes et l'enlever après 4 secondes. J'ai essayé une implémentation de base. pourquoi n'est pas this de travail? Je suppose que le problème est deux setTimeouts ensemble comme ceci. Si je commente la deuxième ligne, la première fonctionne. Que se passe-t-il ici?
Utilisation de setTimeout pour ajouter et supprimer une classe
setTimeout(addHighlight(), 6000);
setTimeout(removeHighlight(), 10000);
Quelqu'un peut-il me montrer comment je peux écrire une seule fonction qui fait les deux (ajouter et supprimer la classe) sur la base d'un paramètre delay
?
Essayez 'setTimeout (function() {addHighlight(); setTimeout (function() {removeHighlight()}, 4000)}, 6000);' – Abhi