2011-04-12 3 views
0

J'ai essayé de créer un délai de temporisation pour un curseur, de sorte que lorsque le manuel de l'utilisateur avance les diapositives, le jeu automatique se réinitialise. Au moment où j'ai ceciJavascript Slider Timer retardé

var delay = true; 

function delay_funct() { 
    if(delay) { 
     delay = false; 
     delaytimer = setTimeout('delay = true', 7500); 
    } else { 
     clearTiemout(delaytimer); 
     delaytimer = setTimeout('delay = true', 7500); 
    } 
}; 

setInterval(function() { 
    if (delay) { 
     //autoplay function 
    } 
}, 7500); 

Ceci arrête la lecture automatique mais ne redémarre jamais.

Répondre

1

Vous avez une faute de frappe ici:

clearTiemout(delaytimer); 

devrait être clearTimeout?

+0

Merci. Cela aidera probablement. Malheureusement, cela ne fonctionne toujours pas. – Fsherratt