11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour j'utilise un slider jquery sur la page d'accueil de mon site

voir le slider

J'aimerais modifier la vitesse de défilement entre deux photos, car pour l'instant il faut entre 15 et 20 secondes entre chaque photo... et j'aimerais que ça aille beaucoup plus vite, mais je ne sais pas du tout ce que je dois modifier pour y arriver Smiley rolleyes

pourriez m'aiguiller et m'aider svp?

Merci d'avance
Modifié par foxprox (26 Mar 2010 - 11:07)
Salut,

Regarde dans le fichier script.js la ligne :
window.setTimeout('slider.ticker("'+el+'","'+text+'",'+(pos+1)+',"'+unique+'");',30);


A mon avis il faut changer la valeur 30.
en tout cas pour modifier la vitesse de l'effet slide

c'est la ligne

 var d=slider.data;
  for(var i=0;i<slider.num;i++)
   $('#'+d[i].id).stop().animate({left [decu](i-pos)*1000)},1000,'swing'); 


le 2e "1000" si on le change pour une valeur plus petite l'effet de slide est plus rapide...

mais ce n'est pas ce que je cherche lol Smiley biggol [/i]
j'ai trouvé c'est à ligne 71 du fichier script.js, il faut modifier la valeur 1000
pour une plus petite


var slider={
 num:-1,
 cur:0,
 cr:[],
 al:null,
 at:10*1000,
 ar:true,
 init:function(){
  if(!slider.data || !slider.data.length)
   return false;
Bonjour,

J'arrive après la bataille mais pour ton information il faut changer le 10 plutot que le 1000 car le 1000 permet ici de passer des millisecondes aux secondes. Donc je te conseil plutôt de changer le 10 ça sera plus simple Smiley smile .

Si jamais ça t'interesse le ar est la pour autorotate c'est à dire la rotation automatique de tes slides. Si tu le passe à false il faudra cliquer sur les numeros pour faire défiler les slides.