Bonjour,
j'ai un slideshow en JQuery qui défile automatiquement, j'ai également des flèches pour permettre à l'internaute de passer à l'image suivante ou précédente. Tout est ok, sauf que j'aimerais que lorsque l'internaute clique sur une des flèches, cela mette le défilement auto en pause.
Pour cela je fais des tests avec une variable booléenne : quand un clic est effectué sur une des flèches, ma variable passe à false et si elle est false pas de défilement auto.
En gros dans le code :
Sauf que lorsque je clique sur suivant ou precedent, je vois bien ma variable passée à false, mais le défilement continue toujours ...
j'ai un slideshow en JQuery qui défile automatiquement, j'ai également des flèches pour permettre à l'internaute de passer à l'image suivante ou précédente. Tout est ok, sauf que j'aimerais que lorsque l'internaute clique sur une des flèches, cela mette le défilement auto en pause.
Pour cela je fais des tests avec une variable booléenne : quand un clic est effectué sur une des flèches, ma variable passe à false et si elle est false pas de défilement auto.
En gros dans le code :
$('.suivant').click(function() {
diapoOK = false;
suivant();
});
$('.precedent').click(function() {
diapoOK = false;
precedent();
});
if (diapoOK == true){
setInterval(function(){
suivant();
}, 5000);
}
Sauf que lorsque je clique sur suivant ou precedent, je vois bien ma variable passée à false, mais le défilement continue toujours ...