Je cherche à faire du texte sur la page changer les couleurs toutes les 2 secondes. Voilà ce que j'ai:texte clignotant et fermetures
function BlinkText() {
var TheTextColors = ['red', 'white', 'blue'];
var TheColor = Math.floor(Math.random() * 3) + 1;
var TheOpacity = (Math.floor(Math.random() * 20) + 80)/100;
$('#TheText').css('color', TheTextColors [TheColor]);
$('#TheText').css('opacity', TheOpacity);
setTimeout(BlinkText, 2000);
}
Et puis pour le css, j'ai ceci:
#TheText{
-webkit-transition:all 2s ease;
-moz-transition:all 2s ease;
-o-transition:all 2s ease;
transition:all 2s ease;}
Le problème est que quand je regarde la ligne de temps en chrome, je vois passer l'utilisation de la mémoire et toutes les 2 secondes Je soupçonne que la raison pour laquelle l'utilisation de la mémoire se développe continuellement est qu'il y a une fuite de mémoire et que je crée une fermeture accidentelle.
Quel est le problème avec mon code?
Merci pour vos suggestions.
ok, merci pour votre contribution; modèle vraiment utile. – frenchie