La syntaxe correcte pour jQuery animate “complète” de rappel

Je dois utiliser une fonction de rappel lorsqu'un jQuery animation est terminée. J'ai toujours fait comme ceci:

.animate({ properties }, duration, function() { /* callback */ });

Cependant, lorsque l'on pose une question ici, j'ai proposé une solution avec une syntaxe différente.

$('#redirectNoticeContainer').animate({ properties }, { queue: false, duration: 123 });

où suis-je censé mettre la fonction de rappel? C'est mon avis, mais ça ne fonctionne pas.

$('#redirectNoticeContainer').animate({ properties }, { queue: false, duration: 123 }, function () {
console.log("ok");
setTimeout(function () { window.location.replace("/Account/Login"); }, 1200);
});

Les oeuvres d'animation. De rappel ne fait pas. Où dois-je le mettre?

OriginalL'auteur Saturnix | 2013-08-22