J'utilise le curseur Avia pour créer un rotateur d'image, mais j'ai légèrement modifié le code pour passer d'une image à l'autre en utilisant le code suivant:Fonction jQuery ne se termine pas/Avia Slider
if(options.autorotation == false)
{
$('.mask').mouseenter(function() {
currentSlideNumber ++;
if(currentSlideNumber == slideCount) currentSlideNumber = 0;
slideWrapper.methods.switchSlide();
});
$('.mask').mouseleave(function() {
currentSlideNumber ++;
if(currentSlideNumber == slideCount) currentSlideNumber = 0;
slideWrapper.methods.switchSlide();
});
}
Cela fonctionne correctement, mais j'ai remarqué qu'il casse si vous quittez la souris avant la fin de la transition. Comment pourrais-je l'implémenter de sorte que si l'utilisateur sourit notre ou pendant que la transition est en cours, il ne cassera pas le curseur.
Voici un lien vers un fichier zip de mon code complet: http://www.wearegrove.co.uk/fader.zip
Merci, Chris
Salut Jerry, merci pour cela. Bien que cela ait amélioré quelque peu la fonctionnalité - si l'utilisateur se déplace pendant que l'animation est en cours, elle ne revient toujours pas une fois l'animation terminée. Si l'utilisateur a fait une moustache pendant l'animation, il devrait répéter - même s'il se déplace lorsque l'animation de la souris s'exécute. C'est l'effet que j'essaie d'atteindre. Merci, Chris. –