在jquery延迟后启动函数

在jquery延迟后启动函数,jquery,callback,delay,Jquery,Callback,Delay,在父元素上调用延迟后,我将设置两个元素的动画。 HTML可以如下所示: <div id='daddy'> <span id='text'>some text</span><a id='link'>a link</a> </div> 我试图查看.trigger(“myPersonalEvent”)并创建一个定制的事件,但我认为这不是执行我所需要的功能的正确方法。。。 好主意是允许在delay()之后回调,但这是不可能的 我

在父元素上调用延迟后,我将设置两个元素的动画。 HTML可以如下所示:

<div id='daddy'>
 <span id='text'>some text</span><a id='link'>a link</a>
</div>
我试图查看.trigger(“myPersonalEvent”)并创建一个定制的事件,但我认为这不是执行我所需要的功能的正确方法。。。 好主意是允许在delay()之后回调,但这是不可能的

我还附加了一个假动画,在那之后调用了一个回退,但这两个解决方案都没有让我如此兴奋

还有更好的吗?

我会在
fadeIn
的回调函数中使用:

$("#daddy").fadeIn(300, function () {   
    setTimeout(function()
    {
        $("#text").animate({[some stuff]});
        $("#link").animate(
        {
            [some stuff],
            [some other]
        });
    }, 10000);
});

我发现一个类似问题的答案很有用:
$("#daddy").fadeIn(300, function () {   
    setTimeout(function()
    {
        $("#text").animate({[some stuff]});
        $("#link").animate(
        {
            [some stuff],
            [some other]
        });
    }, 10000);
});