Défilement texte JAVASCRIPT saccade IE8
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 ?
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
1 réponse
-
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 ^^