J'ai créé un script de diaporama avec JQuery et j'utilise setInterval (j'ai aussi essayé avec setTimeout et j'ai eu le même problème). Le problème est que lorsque je vais dans un nouvel onglet et que je reviens sur ma page avec le diaporama, le diaporama semble aller à double vitesse. Parfois, il ralentit même et revient à la vitesse normale. Je suis assez confus quant à pourquoi il fait cela. S'il vous plaît noter que j'ai seulement essayé ceci en FF en ce moment.setInterval double fois à l'occasion
pictureAmount = 4;
fadeSpeed = 600;
delay = 6000;
heightOfPicture = 320; //px
function nextSlide(count) {
$('#slide-link').fadeOut(fadeSpeed, 'linear', function() {
document.getElementById('slide-link').style.backgroundPosition = '0 -' + (heightOfPicture * count) + 'px';
}).fadeIn(fadeSpeed, 'linear');
}
count = 0;
window.setInterval(function() {
if (++count >= pictureAmount) count = 0;
nextSlide(count);
}, delay);
Voici le lien http://mprodesigns.com/new
J'ai essayé ceci sur Windows/FF5 et il fonctionne avec la même vitesse. Avez-vous essayé cela depuis un autre navigateur/système d'exploitation/ordinateur? – Yousf
J'utilise aussi win7 et FF5. Je ne sais pas pourquoi c'est double excès de vitesse pour moi alors si le tien semble normal. Peut-être rester sur le nouvel onglet pour une minute ou deux? Je l'ai remarqué quand je suis allé vérifier mon FB et que je suis revenu travailler dessus – Mike