Défilement texte JAVASCRIPT saccade IE8

Fermé
Titus23 - 21 mai 2010 à 10:06
xav3601 Messages postés 3288 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 2 mars 2016 - 21 mai 2010 à 10:13
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 3288 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 2 mars 2016 311
21 mai 2010 à 10:13
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