Bonjour à tous.
Je rencontre un petit problème, avec un appel sur un timer en javascript.
J'ai une méthode qui doit parser un fichier xml et l'afficher sous forme de texte defilant.
Dans un premier temps il recupère et parse les données, pas de problème.Ensuite une boucle sur ce tableau de valeurs doit les afficher 2 par 2, et doit appeler une methode defilement pour faire l'effet sur la page.
La methode defilement agit sur le css à intervalle régulier jusqu'à ce que le premier élément soit recouvert.
Le souci vient du fait qu'il parcourt toute la boucle de valeurs et attend d'avoir affiché les deux dernières avant de faire l'effet de defilement.En fait, javascript parcourt le reste du code avant de faire le defilement.
(Pourtant, tout se déroule normalement sur firebug quand je debugge ou si
je mets des alerts).J'ai même essayé avec un booleen pour interrompre le code, le temps que le defilement soit fini, mais rien n'y fait.
Quelqu'un pourrait il m'expliquer ce comportement, bizarre et comment je peux contourner le problème.
Merci d'avance aux âmes charitables.
Partager