动画之间的jQuery延迟

我有两个不应该同时处于活动状态的元素,所以当一个切换时我会淡出另一个,但是我希望能够将打开的元素淡出然后将另一个元素带入。是否有这样做的方法不是黑客攻击吗?

 $(function() { $('#jlogin').click(function() { $('#login').toggle('fast'); $('#reg').fadeOut('fast'); }); $('#jreg').click(function() { $('#reg').toggle('fast'); $('#login').fadeOut('fast'); }); });  

那是我目前的剧本。

查看使用fadeOut的回调机制,以便链接动画。 在上一个动画完成后调用动画方法的回调。