Déjà l'effet est très sympa sur l'ange ! Bravo pour l'utilisation de l'effet !
Je connais pas le javascript, mais de façon général, je mettrais une variable "enCours" que je passe à true quand l'effet commence.
Tant que l'effet est "enCours", on ne peut pas avoir d'autre effet qui se declenche. C'est un principe de Semaphore en fait.
Attention je ne connais pas du tout le JS, donc ce code est probablement erronné au moins syntaxiquement.
Ca empêche l'effet de se déclencher à chaque fois, il faut probablement une autre variable pour le fade out.
Je viens de réfléchir que c'est idiot : ça limite l'effet à une image à la fois. L'alternative, c'est un semaphore par image.
Je connais pas le javascript, mais de façon général, je mettrais une variable "enCours" que je passe à true quand l'effet commence.
Tant que l'effet est "enCours", on ne peut pas avoir d'autre effet qui se declenche. C'est un principe de Semaphore en fait.
Attention je ne connais pas du tout le JS, donc ce code est probablement erronné au moins syntaxiquement.
Code :
/* HoverFade*/
var enCours = false;
$("img.HoverFade").hover(
function()
{
if( enCours == false )
{
$(this).fadeTo(1000,0);
enCours = true;
setTimeout('enCours=false',2000);
}
}
Ca empêche l'effet de se déclencher à chaque fois, il faut probablement une autre variable pour le fade out.
Je viens de réfléchir que c'est idiot : ça limite l'effet à une image à la fois. L'alternative, c'est un semaphore par image.