Défilement texte JAVASCRIPT saccade IE8

Titus23 -  
xav3601 Messages postés 3289 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je rencontre actuellement un problème de saccade lors du défilement du contenu d'une div.

J'ai un script qui permet de faire défiler verticalement le contenu, celui-ci fonctionne très bien sauf sous IE 8, ou il y a de nombreuses saccades. Lorsque je met IE 8 en mode compatibilité, cela refonctionne. Des idées ?


var menu_defile;//l'élement a déplacer
var pscrnt = 0;//position verticale de départ
function texteDefile()
{
   if (typeof this.sens == 'undefined')
      this.sens = -1;
   if(!menu_defile)
      menu_defile = document.getElementById('menu_defile');
   if((pscrnt < -menu_defile.offsetHeight) || (pscrnt > 0))
      this.sens *= -1;
   pscrnt += this.sens * 1;//sens * nb de pixel par déplacement
   menu_defile.style.top = pscrnt+"px";
}
var timer = setInterval(texteDefile,30);//délai de deplacement
A voir également:

1 réponse

xav3601 Messages postés 3289 Date d'inscription   Statut Membre Dernière intervention   311
 
salut,

j'ai une petite idée :-)

IE c'est pourri?

non sérieusement, y'a toujours eu des soucis avec la gestions des textes défilant sous IE, alors jsais pas trop si y'a une solution de contournement ^^
0