Jquery delay() la fonction
J'ai quelques jquery et j'essaie d'appliquer un retard à elle, mais ne réussissent pas à le faire fonctionner.
L'actuel jquery est comme suit...
image.css({"visibility" : "hidden"}).removeClass("image-background");
et j'ai essayé ammending ce en fonction de l'jquery site (http://api.jquery.com/delay/) pour appliquer le retard...
image.delay(800).css({"visibility" : "hidden"}).removeClass("image-background");
mais cela ne semble pas faire de différence.
Quelqu'un peut voir un problème avec cela? Ou comment je pourrais résoudre le problème?
Merci d'avance.
- Peut-être que vous pouvez essayer ceci: stackoverflow.com/questions/251204/delay-jquery-effects
Vous devez vous connecter pour publier un commentaire.
La
delay()
fonction s'applique uniquement aux actions mises en file d'attente sur l'élément. Le plus souvent, mais pas toujours, ce sont des actions créées par laanimate()
méthode. Dans ce cas, utilisezsetTimeout
d'exécuter du code après un intervalle de temps spécifié.Essayez ceci:
.delay()
ne s'applique qu'à l'animation..delay()
n'est pas seulement pour les animations.C'est pour rien dans un
queue
.L'électeur:
VOICI UNE DÉMO
delay()
fait, mais pour montrerqueue()
ainsi.