J'ai une animation d'image BG qui repose sur le rappel hover
pour revenir à son état d'origine. Si je déplace la souris rapidement sur les liens, l'état stationnaire colle. Je suppose que je supprime la souris avant la fin de la première animation, de sorte que le rappel ne s'enregistre pas.Comment puis-je m'assurer que mes événements se déclenchent toujours dans jQuery? [Le rappel du Hover ne se déclenche pas]
Y a-t-il un moyen plus sûr d'écrire cette fonction?
$('.nav li a').hover(function() {
$(this).addClass('hovered', 300);
}, function() {
$(this).removeClass('hovered', 300);
});
(il utilise un BGimg plugin pour soutenir le paramètre de vitesse sur Ajout/removeClass)
testable ici: McPherson Industries
C'est un bon début pour moi, merci. J'ai également accéléré la transition temporelle au 1/10ème de seconde (100), donc c'est un peu moins susceptible de se produire. Ces deux changements le rendent beaucoup plus utilisable; Merci. –