2010-04-16 5 views
0

Pourquoi ce délai de l'animation Jquery ne fonctionne pas comme il se doit?Problème de délai Jquery

$(" .inner").stop().delay(1000).animate({height:'142px'},{queue:false, duration:600}); 

Existe-t-il un autre moyen de retarder cette animation?

Répondre

3

Je pense que parce que vous avez

queue:false 

ce qui signifie son ne pas utiliser la file d'attente fx par défaut qui retard() agit par défaut. Essayez de prendre en file d'attente: false

Le documentation for delay(duration, [ queueName ]) says

chaîne de queueNameA contenant le nom de la file d'attente. Par défaut à fx, la file d'attente d'effets standard.

Le documentation for animate(properties, options) dit

file d'attente: Une valeur booléenne qui indique si l'animation pour placer dans la file d'attente d'effets. Si faux, l'animation commencera immédiatement.