2010-04-23 86 views

回答

4

在这里使用setTimeout()。动画完成向上滑动后,它将运行匿名函数,该函数包装大约800毫秒后调用函数的setTimeout()

$('#foo').slideUp(300, function() { 

    setTimeout(function() { 

     myOwnFunction(1, 2, 3); 

    }, 800); 

}); 




function myOwnFunction(a, b, c) { 
     alert(a + b + c); 
    }; 

无关紧要,下面定义了它,因为它的定义应该被提升到顶端。

+0

我一定要定义里面的setTimeout myOwnFunction? – Timj 2010-04-23 06:18:18

+0

@Timj不好意思,我修正了这个例子。 – alex 2010-04-23 06:19:25

+0

真棒,作品。非常感谢。 – Timj 2010-04-23 06:24:57