Je fais un div qui change son texte toutes les 10 secondes à l'aide de la fonction setInterval. Cela fonctionne très bien mais après 5-6min il commence à changer son texte en milliseconde donc il semble qu'il clignote.Le texte a commencé à clignoter après quelques minutes dans setInterval javascript
mon code est:
var wordArray = ["TEXT1","TEXT2","TEXT3"];
function typingEffect() {
var rand = Math.floor(Math.random()*3);
$("#big-bob h5").text(wordArray[rand]);
$("#big-bob h5").addClass("animate");
setInterval(typingEffect,10000);
}
typingEffect();
Ceci est dû au fait que le nouveau setInterval est ajouté chaque fois que la fonct l'ion est appelé. Utilisez clearInterterval ou remplacez setInterval par setTimeout. Notez les différences: https://developer.mozilla.org/en-US/Add-ons/Code_snippets/Timers – jeff